Set root logger level by dev mode, drop kanta logging config.
The root logger entry patch_log_config adds now uses INFO in dev and WARNING in production (Python's default), so third-party library INFO noise stays silent in production while subloggers remain free to define their own level overrides. A user-supplied root level still wins (setdefault). staticfiles now logs via its own module logger instead of uvicorn.error: the startup stats line shows in dev (root INFO) and is hidden in production, and it no longer passes through the uvicorn-quiet filter that silently ate it. The kanta logger/handler/formatter block is removed: kanta configures its own event loggers at import time as of its logging rework, and its diagnostics follow the root logger like any other library.
This commit is contained in:
@@ -21,7 +21,7 @@ from zstandard import ZstdCompressor
|
||||
|
||||
from .environ import env
|
||||
|
||||
logger = logging.getLogger("uvicorn.error") # Use FastAPI logging style
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
__all__ = ["Frontend"]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user