From 43d9fb82584ee7ff4e288bbdc653065e5d0eb26a Mon Sep 17 00:00:00 2001 From: ChuckBuilds <33324927+ChuckBuilds@users.noreply.github.com> Date: Sat, 19 Apr 2025 17:59:00 -0500 Subject: [PATCH] refactor: standardize logging configuration across NBA and NHL managers --- src/nba_managers.py | 7 +++++++ src/nhl_managers.py | 8 ++++++++ 2 files changed, 15 insertions(+) diff --git a/src/nba_managers.py b/src/nba_managers.py index 253e7bda..f2b3d578 100644 --- a/src/nba_managers.py +++ b/src/nba_managers.py @@ -13,6 +13,13 @@ from src.cache_manager import CacheManager # Constants ESPN_NBA_SCOREBOARD_URL = "https://site.api.espn.com/apis/site/v2/sports/basketball/nba/scoreboard" +# Configure logging to match main configuration +logging.basicConfig( + level=logging.INFO, + format='%(asctime)s.%(msecs)03d - %(levelname)s:%(name)s:%(message)s', + datefmt='%Y-%m-%d %H:%M:%S' +) + class BaseNBAManager: """Base class for NBA managers with common functionality.""" # Class variables for warning tracking diff --git a/src/nhl_managers.py b/src/nhl_managers.py index 39ac07a6..a309b79f 100644 --- a/src/nhl_managers.py +++ b/src/nhl_managers.py @@ -8,10 +8,18 @@ from PIL import Image, ImageDraw, ImageFont from pathlib import Path from datetime import datetime, timedelta, timezone from src.display_manager import DisplayManager +from src.cache_manager import CacheManager # Constants ESPN_NHL_SCOREBOARD_URL = "https://site.api.espn.com/apis/site/v2/sports/hockey/nhl/scoreboard" +# Configure logging to match main configuration +logging.basicConfig( + level=logging.INFO, + format='%(asctime)s.%(msecs)03d - %(levelname)s:%(name)s:%(message)s', + datefmt='%Y-%m-%d %H:%M:%S' +) + class CacheManager: """Manages caching of ESPN API responses.""" _instance = None