Compare commits

...

1 Commits

Author SHA1 Message Date
Jeremy Cohen
2d14ee7aaa Try RotatingFileHandler 2021-11-09 20:05:57 +01:00

View File

@@ -8,7 +8,7 @@ from dbt.logger import SECRET_ENV_PREFIX, make_log_dir_if_missing
import json import json
import logging import logging
from logging import Logger from logging import Logger
from logging.handlers import WatchedFileHandler from logging.handlers import RotatingFileHandler
import os import os
from typing import List from typing import List
@@ -59,7 +59,7 @@ def setup_event_logger(log_path):
file_passthrough_formatter = logging.Formatter(fmt=FORMAT) file_passthrough_formatter = logging.Formatter(fmt=FORMAT)
# TODO log rotation is not handled by WatchedFileHandler # TODO log rotation is not handled by WatchedFileHandler
file_handler = WatchedFileHandler(filename=log_dest, encoding='utf8') file_handler = RotatingFileHandler(filename=log_dest, encoding='utf8')
file_handler.setFormatter(file_passthrough_formatter) file_handler.setFormatter(file_passthrough_formatter)
file_handler.setLevel(logging.DEBUG) # always debug regardless of user input file_handler.setLevel(logging.DEBUG) # always debug regardless of user input
this.FILE_LOG.addHandler(file_handler) this.FILE_LOG.addHandler(file_handler)