exosim.log.logger#

Classes#

Logger

Abstract class

Module Contents#

class Logger[source]#

Abstract class

Standard logging using logger library. It’s an abtract class to be inherited to load its methods for logging. It define the logger name at the initialization, and then provides the logging methods.

set_log_name()[source]#

Produces the logger name and store it inside the class. The logger name is the name of the class that inherits this Logger class.

Return type:

None

announce(message, *args, **kwargs)[source]#

Produces ANNOUNCE level log See logging.Logger

graphics(message, *args, **kwargs)[source]#

Produces INFO level log See logging.Logger

info(message, *args, **kwargs)[source]#

Produces INFO level log See logging.Logger

Parameters:

message (str) –

Return type:

None

warning(message, *args, **kwargs)[source]#

Produces WARNING level log See logging.Logger

Return type:

None

debug(message, *args, **kwargs)[source]#

Produces DEBUG level log See logging.Logger

Return type:

None

trace(message, *args, **kwargs)[source]#

Produces TRACE level log See logging.Logger

Return type:

None

error(message, *args, **kwargs)[source]#

Produces ERROR level log See logging.Logger

Return type:

None

critical(message, *args, **kwargs)[source]#

Produces CRITICAL level log See logging.Logger

Return type:

None