18 lines
416 B
Python
18 lines
416 B
Python
import logging
|
|
from app.settings import settings
|
|
import os
|
|
|
|
log_dir = os.path.dirname(settings.LOG_FILE)
|
|
os.makedirs(log_dir, exist_ok=True)
|
|
|
|
logging.basicConfig(
|
|
level=settings.LOG_LEVEL.upper(),
|
|
format="%(asctime)s - %(levelname)s - %(message)s",
|
|
handlers=[
|
|
logging.FileHandler(settings.LOG_FILE, encoding="utf-8"),
|
|
logging.StreamHandler()
|
|
]
|
|
)
|
|
|
|
logger = logging.getLogger(__name__)
|