Встречается на собеседованиях • сегодня
Что такое логгер
Логгер — это инструмент для записи событий (логов) во время работы программы. Он помогает отслеживать ошибки, анализировать поведение приложения и отлаживать код.
В Python стандартный модуль logging предоставляет гибкую систему логирования с уровнями:
- DEBUG — детальная информация для отладки
- INFO — подтверждение, что всё работает штатно
- WARNING — предупреждение о возможных проблемах
- ERROR — серьёзные ошибки, требующие внимания
- CRITICAL — критические сбои
Пример:
python
import logging
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')
logger = logging.getLogger(__name__)
logger.debug("Отладочное сообщение") # Не выведется (уровень INFO)
logger.info("Программа запущена")
logger.warning("Что-то идёт не так!")
logger.error("Ошибка в модуле X")Преимущества:
- Настройка формата и уровня детализации
- Запись в файл, консоль или внешние сервисы
- Интеграция с другими инструментами (например, Sentry)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы