From 340cff5e5be0b2fdd772e7896183eea728dd7a7d Mon Sep 17 00:00:00 2001 From: SpudGunMan Date: Wed, 14 Aug 2024 19:05:28 -0700 Subject: [PATCH] Update log.py fix writing to disk when not wanted --- modules/log.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/log.py b/modules/log.py index 990c713..d257921 100644 --- a/modules/log.py +++ b/modules/log.py @@ -46,6 +46,7 @@ msgLogger.propagate = False # Define format for logs logFormat = '%(asctime)s | %(levelname)8s | %(message)s' msgLogFormat = '%(asctime)s | %(message)s' +today = datetime.now() # Create stdout handler for logging to the console stdout_handler = logging.StreamHandler() @@ -54,13 +55,12 @@ stdout_handler.setLevel(logging.DEBUG) # Set format for stdout handler stdout_handler.setFormatter(CustomFormatter(logFormat)) -# Create file handler for logging to a file -today = datetime.now() -file_handler = logging.FileHandler('messages{}.log'.format(today.strftime('%Y_%m_%d'))) -file_handler.setLevel(logging.INFO) # INFO used for messages -file_handler.setFormatter(logging.Formatter(msgLogFormat)) - # Add handlers to the logger logger.addHandler(stdout_handler) + if log_messages_to_file: + # Create file handler for logging to a file + file_handler = logging.FileHandler('messages{}.log'.format(today.strftime('%Y_%m_%d'))) + file_handler.setLevel(logging.INFO) # INFO used for messages + file_handler.setFormatter(logging.Formatter(msgLogFormat)) msgLogger.addHandler(file_handler)