1.3 Новые уровни логгера (ФИКСИТЬ!!!)

This commit is contained in:
Verum
2025-02-26 11:18:15 +07:00
parent 8c2e0e4246
commit ce5000ceba
2 changed files with 24 additions and 9 deletions

View File

@@ -9,13 +9,22 @@ class BotLogs:
Класс для хранения параметров логирования: шаблоны логов, разрешения, размеры файлов и т. д.
"""
# Разрешение на ведение логов
permission : bool = Permissions.logging
permission_to_file : bool = Permissions.logging_to_file
permission_msg : bool = Permissions.msg_logging
permission: bool = Permissions.logging
permission_to_file: bool = Permissions.logging_to_file
permission_msg: bool = Permissions.msg_logging
permission_new_user: bool = Permissions.new_user
permission_leave_user: bool = Permissions.leave_user
# Максимальный размер лог-файла
max_size : str = "500 MB"
max_size: str = "500 MB"
# Шаблон логов для отладки
new_user_text: str = (
"<cyan>{time:YYYY-MM-DD HH:mm:ss}</cyan> <red>|</red> "
"<magenta>{extra[system]}-{extra[log_type]}</magenta> <red>|</red> "
"<yellow>{extra[user]}</yellow> <red>|</red> <level>{message}</level>"
)
# Шаблон логов для старта
start_text: str = (
@@ -25,28 +34,28 @@ class BotLogs:
)
# Шаблон логов для отладки
debug_text : str = (
debug_text: str = (
"<cyan>{time:YYYY-MM-DD HH:mm:ss}</cyan> <red>|</red> "
"<magenta>{extra[system]}-{extra[log_type]}</magenta> <red>|</red> "
"<yellow>{extra[user]}</yellow> <red>|</red> <level>{message}</level>"
)
# Шаблон логов для информации
info_text : str = (
info_text: str = (
"<green>{time:YYYY-MM-DD HH:mm:ss}</green> <red>|</red> "
"<blue>{extra[system]}-{extra[log_type]}</blue> <red>|</red> "
"<red>{extra[user]} |</red> <level>{message}</level>"
)
# Шаблон логов для предупреждений
warning_text : str = (
warning_text: str = (
"<yellow>{time:YYYY-MM-DD HH:mm:ss}</yellow> <red>|</red> "
"<yellow>{extra[system]}-{extra[log_type]}</yellow> <red>|</red> "
"<red>{extra[user]} |</red> <level>{message}</level>"
)
# Шаблон логов для ошибок
error_text : str = (
error_text: str = (
"<level>{time:YYYY-MM-DD HH:mm:ss} | "
"<bold>{extra[system]}-{extra[log_type]}</bold> | "
"{extra[user]} | {message}</level>"