get_file_handler#
- caf.toolkit.log_helpers.get_file_handler(log_file, fh_format='%(asctime)s [%(name)-40.40s] [%(levelname)-8.8s] %(message)s', datetime_format='%d-%m-%Y %H:%M:%S', log_level=10)[source]#
Create a console handles for a logger.
- Parameters:
log_file (PathLike) – The path to a file to output the log
fh_format (str) – A string defining a custom formatting to use for the StreamHandler(). Defaults to “%(asctime)s [%(name)-40.40s] [%(levelname)-8.8s] %(message)s”.
datetime_format (str) – The datetime format to use when logging to the console. Defaults to “%d-%m-%Y %H:%M:%S”
log_level (int) – The logging level to give to the FileHandler.
- Returns:
A logging.StreamHandler object using the format in ch_format.
- Return type:
console_handler