ComplexLogger (gb.logging)
Diese Klasse kann als Objekt benutzt werden, indem man bei Bedarf eine versteckte Instanz erstellt.
Diese Klasse ist
erstellbar.
Diese Klasse kann als
Funktion benutzt werden.
Eigenschaften
Methoden
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.