Logger module

class rebasehelper.logger.LoggerHelper[source]

Helper class for setting up a logger

static add_file_handler(logger, path, formatter=None, level=None)[source]

Adds FileHandler to a given logger

Parameters:
  • logger – Logger object to which the file handler will be added
  • path – Path to file where the debug log will be written
Returns:

None

static add_stream_handler(logger, level=None)[source]

Adds console handler with given severity.

Parameters:
  • logger – logger object to add the handler to
  • level – severity level
Returns:

created handler object

static get_basic_logger(logger_name, level=10)[source]

Sets-up a basic logger without any handler

Parameters:
  • logger_name – Logger name
  • level – severity level
Returns:

created logger