Skip to content

CTFBOT-41 Добавить дополнительный логгинг в файл /var/log/ctfbotrun.log#35

Open
Avada-Kedavor wants to merge 2 commits intomainfrom
feature/CTFBOT-41
Open

CTFBOT-41 Добавить дополнительный логгинг в файл /var/log/ctfbotrun.log#35
Avada-Kedavor wants to merge 2 commits intomainfrom
feature/CTFBOT-41

Conversation

@Avada-Kedavor
Copy link
Copy Markdown
Collaborator

@Avada-Kedavor Avada-Kedavor commented Sep 27, 2025

Логирование для бота: теперь все сообщения всегда выводятся в консоль, а при ENV=prod дополнительно сохраняются в файл /var/log/ctfbotrun.log с ротацией, при отсутствии прав на /var/log используется временный файл /tmp/ctfbotrun.log, при этом ошибки при создании файла выводятся в stderr, старые хэндлеры сбрасываются чтобы избежать дублирования, уровень логов «шумных» библиотек снижен до INFO, при инициализации логгера выводятся стартовые сообщения о том, куда ведётся логирование, а если прав на /var/log не хватит, нужно либо дать пользователю права на запись в эту папку, либо запускать бота с sudo.

@linear
Copy link
Copy Markdown

linear bot commented Sep 27, 2025


# Включаем логирование, чтобы не пропустить важные сообщения
logging.basicConfig(level=logging.INFO)

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

давай вынесешь в отдельный файл логгинг?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants