Files
2026-04-04 14:57:15 +00:00

28 lines
722 B
Python

# logging_config.py
import sys
from rich.traceback import install as install_rich_traceback
from log_manager import init_logging, get_logger, LATEST_LOG
import logging
install_rich_traceback(show_locals=False)
def setup_logging() -> None:
"""Setup human-readable logging"""
# Initialize the logger
logger_manager = init_logging()
# Determine mode
mode = "development"
if "--test" in sys.argv:
mode = "test"
elif "--prod" in sys.argv:
mode = "production"
elif "--dev" in sys.argv:
mode = "development"
# Log startup using standard logging
logger = get_logger(__name__)
logger.info(f"Server starting in {mode} mode")
return logger