server update

This commit is contained in:
Sashegdev
2026-04-04 14:57:15 +00:00
parent cf4a5c74e5
commit 7670edbff7
10 changed files with 1132 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
# 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