utils.logging module

Tools for setting up standard logging

set_benchmark_logger(name='benchmark_logger', zunis_level=20, zunis_integration_level=20, zunis_training_level=30)[source]

Setup an application level logger outputting to file and limit integration/training output

Parameters
  • name (str) – name of the benchmark logger and the output file ({name}.log)

  • zunis_level (int) – logging level of the zunis logger

  • zunis_integration_level (int) – logging level of the zunis integration logger.

  • zunis_training_level (int) – logging level of the zunis training logger.

Returns

  • logging.Logger

  • desired logger for the benchmark

set_benchmark_logger_debug(zunis_level=20, zunis_integration_level=20, zunis_training_level=20)[source]
Setup an application level logger outputting to stdout for debugging purposes

and limit integration/training output

Parameters
  • zunis_level (int) – logging level of the zunis logger

  • zunis_integration_level (int) – logging level of the zunis integration logger.

  • zunis_training_level (int) – logging level of the zunis training logger.