All checks were successful
continuous-integration/drone/push Build is passing
23 lines
479 B
Python
23 lines
479 B
Python
"""
|
|
Настройка логгера
|
|
"""
|
|
import logging
|
|
from config import LOG_FILE
|
|
|
|
|
|
def setup_logger(name: str = __name__) -> logging.Logger:
|
|
"""
|
|
Настройка и возврат логгера
|
|
"""
|
|
logging.basicConfig(
|
|
filename=LOG_FILE,
|
|
level=logging.INFO,
|
|
format="%(asctime)s - %(levelname)s - %(message)s"
|
|
)
|
|
logger = logging.getLogger(name)
|
|
return logger
|
|
|
|
|
|
# Глобальный логгер
|
|
logger = setup_logger()
|