Files
Telegram-bot-old/utils/LogCon.py
2025-01-07 08:28:59 +03:00

27 lines
567 B
Python

import logging
from logging.handlers import TimedRotatingFileHandler
import json
import os
def setup_logger():
logger = logging.getLogger(__name__)
logger.setLevel(logging.INFO)
handler = TimedRotatingFileHandler(
"logs/app.log",
when="midnight",
interval=1,
backupCount=7,
encoding='utf-8'
)
formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")
handler.setFormatter(formatter)
logger.addHandler(handler)
return logger
app_logger = setup_logger()