tierkreis.logger_setup¶
Sets up the Tierkreis logger.
Module Contents¶
Functions¶
Set up the ‘tierkreis’ logger. |
|
Add a handler to a logger from TKR env variables. |
Data¶
API¶
- LOGGER_NAME = 'tierkreis'¶
- set_tkr_logger(file_name: pathlib.Path, level: int | str = logging.INFO) None¶
Set up the ‘tierkreis’ logger.
Adds a filehandler for use in the controller.
- add_handler_from_environment(logger: logging.Logger) logging.Handler¶
Add a handler to a logger from TKR env variables.
Adds a stream handler on stderr with log level, format and date format taken from the environment variables $TKR_LOG_LEVEL, $TKR_LOG_FMT and $TKR_DATE_FORMAT. Returns the created handler so it can be removed later if needed.
- Parameters:
logger (logging.Logger) – The logger to add the handler to.
- Returns:
The created handler.
- Return type: