Files
Airtep/gig-poc/apps/api/app/core/logging.py
2026-03-30 20:49:40 +08:00

27 lines
683 B
Python

import logging
from logging.config import dictConfig
def configure_logging(level: str = "INFO") -> None:
dictConfig(
{
"version": 1,
"disable_existing_loggers": False,
"formatters": {
"default": {
"format": "%(asctime)s %(levelname)s [%(name)s] %(message)s",
}
},
"handlers": {
"console": {
"class": "logging.StreamHandler",
"formatter": "default",
}
},
"root": {"handlers": ["console"], "level": level},
}
)
logger = logging.getLogger("gig-poc")