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