Logger (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.
 
Constants
| 
Critical  
 | 
Constant that defines a log message as Critical.
 | 
| 
Debug  
 | 
Constant that defines a log message as being of Debug information level.
 | 
| 
DefaultFormat  
 | 
 | 
| 
Error  
 | 
Constant that defines a log message as being of Error level.
 | 
| 
Info  
 | 
Constant that defines a log message as being of Info (informational) level.
 | 
| 
Stderr  
 | 
Constant that defines a log message as being of standard error level.
 | 
| 
Stdout  
 | 
Constant that defines a log message as being of standard output level.
 | 
| 
Warning  
 | 
Constant that defines a log message as being of Warning level.
 | 
Properties
| 
Enabled  
 | 
Returns or sets the status of the Logger. If set to False, every call to Log will be ignored.
 | 
| 
Format  
 | 
Sets or returns the format for log messages produced by the Logger object.
 | 
| 
Level  
 | 
Sets or returns the minimum logging level for the Logger object.
The levels are defined by the component's constants, viz
 | 
| 
Output  
 | 
Returns the path to where the log is being saved.
 | 
Methods
| 
Begin  
 | 
Initializes the Logger. You need to call this method before logging anything, it will make sure that the Output file is available and ready to be written.
 | 
| 
Log  
 | 
Writes sMessage to the log file, or to the defined output if the call to isEnabledFor returns True for the level iLevel .
 | 
| 
isEnabledFor  
 | 
Returns whether the Logger object is enabled for (i.e. will not ignore messages for) the message level
specified by iLevel.
 |