HOT_FIX_2 for handle_start_message

This commit is contained in:
Andrey
2024-07-15 23:46:05 +03:00
parent 01f6cbd37d
commit 09a071c014
11 changed files with 667 additions and 703 deletions

View File

@@ -1,45 +1,25 @@
import datetime
import os
import loguru
class Logger:
def __init__(self, name):
self.logger = loguru.logger.bind(name=name)
# Получение сегодняшней даты для имени файла
today = datetime.date.today().strftime('%Y-%m-%d')
# Создание папки для логов
current_dir = os.path.dirname(os.path.abspath(__file__))
if not os.path.exists(current_dir):
# Если не существует, создаем ее
os.makedirs(current_dir)
filename = f'{current_dir}/helper_bot_{today}.log'
# Настройка формата логов
self.logger.add(
filename,
rotation="00:00",
retention="5 days",
compression="zip",
format="{time:YYYY-MM-DD at HH:mm:ss} | {level} | {name} | {line} | {message}",
)
def get_logger(self):
return self.logger
def info(self, message):
self.logger.info(message)
def debug(self, message):
self.logger.debug(message)
def warning(self, message):
self.logger.warning(message)
def error(self, message):
self.logger.error(message)
def critical(self, message):
self.logger.critical(message)
import datetime
import os
from loguru import logger
logger = logger.bind(name='main_log')
# Получение сегодняшней даты для имени файла
today = datetime.date.today().strftime('%Y-%m-%d')
# Создание папки для логов
current_dir = os.path.dirname(os.path.abspath(__file__))
if not os.path.exists(current_dir):
# Если не существует, создаем ее
os.makedirs(current_dir)
filename = f'{current_dir}/helper_bot_{today}.log'
# Настройка формата логов
logger.add(
filename,
rotation="00:00",
retention="5 days",
compression="zip",
format="{time:YYYY-MM-DD at HH:mm:ss} | {level} | {name} | {line} | {message}",
)