# ProjectsFiles/configs/logs_config.py # Конфиги настройки логов from .config import Permissions # Настройки логирования бота class BotLogs: """ Класс для хранения параметров логирования: шаблоны логов, разрешения, размеры файлов и т. д. """ # Разрешение на ведение логов permission : bool = Permissions.logging permission_to_file : bool = Permissions.logging_to_file permission_msg : bool = Permissions.msg_logging # Максимальный размер лог-файла max_size : str = "500 MB" # Шаблон логов для старта start_text: str = ( "{time:YYYY-MM-DD HH:mm:ss} | " "{extra[system]}-{extra[log_type]} | " "{extra[user]} | {message}" ) # Шаблон логов для отладки debug_text : str = ( "{time:YYYY-MM-DD HH:mm:ss} | " "{extra[system]}-{extra[log_type]} | " "{extra[user]} | {message}" ) # Шаблон логов для информации info_text : str = ( "{time:YYYY-MM-DD HH:mm:ss} | " "{extra[system]}-{extra[log_type]} | " "{extra[user]} | {message}" ) # Шаблон логов для предупреждений warning_text : str = ( "{time:YYYY-MM-DD HH:mm:ss} | " "{extra[system]}-{extra[log_type]} | " "{extra[user]} | {message}" ) # Шаблон логов для ошибок error_text : str = ( "{time:YYYY-MM-DD HH:mm:ss} | " "{extra[system]}-{extra[log_type]} | " "{extra[user]} | {message}" )