candle.helper_utils.set_up_logger

Contents

candle.helper_utils.set_up_logger#

candle.helper_utils.set_up_logger(logfile, logger, verbose=False, fmt_line='[%(asctime)s %(process)d] %(message)s', fmt_date='%Y-%m-%d %H:%M:%S')#

Set up the event logging system. Two handlers are created. One to send log records to a specified file and one to send log records to the (defaulf) sys.stderr stream. The logger and the file handler are set to DEBUG logging level. The stream handler is set to INFO logging level, or to DEBUG logging level if the verbose flag is specified. Logging messages which are less severe than the level set will be ignored.

Parameters:
  • logfile (string) – File to store the log records

  • logger (Logger) – Python object for the logging interface

  • verbose (boolean) – Flag to increase the logging level from INFO to DEBUG. It only applies to the stream handler.