fix
This commit is contained in:
@@ -11,12 +11,18 @@ from app.api import admin, auth, misc, presets, sessions, worlds
|
||||
from app.config import settings
|
||||
from app.logging_setup import get_logger, setup_logging
|
||||
|
||||
# Configure logging as early as possible — at import time, before uvicorn
|
||||
# finishes its own logger setup. This ensures LOG_LEVEL is honored for the
|
||||
# very first request and for startup messages from submodules.
|
||||
setup_logging()
|
||||
log = get_logger("app")
|
||||
|
||||
|
||||
@asynccontextmanager
|
||||
async def lifespan(app: FastAPI):
|
||||
# Re-apply logging config in case any submodule reset it during import.
|
||||
setup_logging()
|
||||
log = get_logger("app")
|
||||
log.info("app_starting", worker_mode=settings.is_worker)
|
||||
log.info("app_starting", worker_mode=settings.is_worker, log_level=settings.log_level)
|
||||
|
||||
# Initialize DB tables and seed defaults
|
||||
from app.migrations.init_db import init_db
|
||||
|
||||
Reference in New Issue
Block a user