HSL 2.0 framework
Description of the framework
|
Logging. More
..Public Member Functions | |
def | set_level (self, level) |
Sets the log level. More... | |
def | info (self, msg) |
Logs a message with level INFO. More... | |
def | error (self, msg) |
Log a message with level ERROR. More... | |
def | debug (self, msg) |
Log a message with level DEBUG. More... | |
def | warning (self, msg) |
Log a message with Level WARNING. More... | |
def | critical (self, msg) |
Log a message with level CRITICAL. More... | |
def | exception (self, comment) |
Log an exception with level ERROR. More... | |
Static Public Attributes | |
int | DISABLE = 100 |
Switch off messages | |
int | CRITICAL = 50 |
Only critical messages | |
int | ERROR = 40 |
At least log error messages | |
int | WARNING = 30 |
Log at least a warning | |
int | INFO = 20 |
At least record information | |
int | DEBUG = 10 |
At least log debug messages | |
int | NOTSET = 0 |
Python default setting for logger ( = WARNING) | |
Logging
Logs states on different levels
<logging>
must be specified in the XML definition file def hsl20_4.hsl20_4.logger.critical | ( | self, | |
msg | |||
) |
Log a message with level CRITICAL
msg | string Message |
def hsl20_4.hsl20_4.Logger.debug | ( | self, | |
msg | |||
) |
Logs a message with level DEBUG
msg | string Message |
def hsl20_4.hsl20_4.Logger.error | ( | self, | |
msg | |||
) |
Log a message with level ERROR
msg | string Message |
def hsl20_4.hsl20_4.Logger.exception | ( | self, | |
comment | |||
) |
Log an exception with level ERROR
The message consists of the traceback of the exception and a comment
comment | string Comment |
def hsl20_4.hsl20_4.Logger.info | ( | self, | |
msg | |||
) |
Logs a message with level INFO
msg | string Message |
def hsl20_4.hsl20_4.logger.set_level | ( | self, | |
level | |||
) |
Sets the log level
All messages from the set level on are logged
Messages with a level lower than the set level are not output
level | int Level (see constants) To be on the safe side, one of the constants should always be specified here! |
def hsl20_4.hsl20_4.Logger.warning | ( | self, | |
msg | |||
) |
Log a message with Level WARNING
msg | string Message |