stam.utils.init_log

stam.utils.init_log(filename='log.log', config_file='config.ini')[source]

Initialize logger.

Parameters:
  • filename (str, optional) – Log file name.

  • log_path (str, optional) – Log file path (default: None). If neither config_file nor log_path are provided, don’t save log to file.

  • console_log_level (str, optional) – Console log level (DEBUG, INFO, WARNING, ERROR, CRITICAL; default: “DEBUG”). Only used if no config_file is provided.

  • file_log_level (str, optional) – Console log level (DEBUG, INFO, WARNING, ERROR, CRITICAL; default: “DEBUG”). Only used if no config_file is provided.

  • config_file (str, optional) – The configuration file name, including path (default: “config.ini”). If neither config_file nor log_path are provided, don’t save log to file.

Returns:

log – Logger object.

Return type:

Logger