From 8e5d0a530d734e6a28639020a5d64e406a5fc5e8 Mon Sep 17 00:00:00 2001 From: lostecho Date: Wed, 16 Apr 2025 10:06:56 +0800 Subject: [PATCH] fix log issue --- course_list_info_parser.py | 2 +- logging_config.py | 26 +++++++++++++------------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/course_list_info_parser.py b/course_list_info_parser.py index 8d41ef8..ac8b7c6 100755 --- a/course_list_info_parser.py +++ b/course_list_info_parser.py @@ -51,7 +51,7 @@ def get_list(): json_data = json.loads(course_list_json) course_item = json_data['data']['items'] for item in course_item[:10]: - logger.info(item['id'], item['title'], item['description']) + logger.info("ID: %s, Title: %s, Description: %s", item['id'], item['title'], item['description']) # 解析JSON数据 return json.loads(course_list_json) diff --git a/logging_config.py b/logging_config.py index 1d07b25..731f855 100644 --- a/logging_config.py +++ b/logging_config.py @@ -1,18 +1,18 @@ import logging - def setup_logging(): - logging.basicConfig( - level=logging.DEBUG, - format='%(asctime)s - %(levelname)s - %(module)s - %(message)s', - filename='app.log', - filemode='a' - ) + logger = logging.getLogger(__name__) + logger.setLevel(logging.INFO) - console = logging.StreamHandler() - console.setLevel(logging.DEBUG) - formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(module)s - %(message)s') - console.setFormatter(formatter) - logging.getLogger('').addHandler(console) + # Create a console handler + console_handler = logging.StreamHandler() + console_handler.setLevel(logging.INFO) - return logging.getLogger(__name__) + # Create a formatter and add it to the handler + formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') + console_handler.setFormatter(formatter) + + # Add the handler to the logger + logger.addHandler(console_handler) + + return logger \ No newline at end of file