refactor: standardize logging configuration across NBA and NHL managers

This commit is contained in:
ChuckBuilds
2025-04-19 17:59:00 -05:00
parent afcfda7a01
commit 43d9fb8258
2 changed files with 15 additions and 0 deletions

View File

@@ -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