Logger setup

serial-toolbox.log_init

serial_toolbox.log_init.log_init(file_log: bool = True, console_log_level: int = 30, file_log_level: int = 20)

Function to initialize the logger. Sets up the logger to output different log levels to stdout and a log file.

Parameters:
  • file_log (bool, optional) – Determine whether to output log to a file, by default True.

  • console_log_level (int, optional) – The logging level for console output, by default logging.WARNING.

  • file_log_level (int, optional) – The logging level for file output, by default logging.INFO.

Returns:

The initialized logger.

Return type:

logging.RootLogger