ComplexLogger (gb.logging)
This class can be used like an object by creating a hidden instance on demand.
This class is 
creatable.
This class can be used as a 
function.
 
Properties
Methods
| 
Begin  
 | 
Initializes the ComplexLogger. You need to call this method before logging anything, it will make sure that the Handlers are available and ready to be written.
 | 
| 
Close  
 | 
Closes all the handlers, and clears the resources. No messages can be logged after calling this method.
 | 
| 
Log  
 | 
Notifies the handlers added to this ComplexLogger to log sMessage, but only if isEnabledFor of the handler returns True for iLevel.
 | 
| 
addHandler  
 | 
Adds hLogHandler to the list of handlers this ComplexLogger will write to.
 | 
This class provides a modified 
Logger which can output to multiple 
LogHandlers.
Useful if you want to write to two separate log files, each with a different log level, log only important messages and print to 
stdout the debugging information, or even write your own handlers to send the messages over the internet or a serial connection.