Встречается на собеседованиях • сегодня
Настраивал ли библиотеку Logging
Да, настраивал. Библиотека logging в Python мощная и гибкая, позволяет настрайвать уровень логирования, форматы сообщений, обработчики (handlers) и фильтры.
Пример базовой настройки:
python
import logging
logging.basicConfig(
level=logging.INFO,
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
handlers=[
logging.FileHandler('app.log'),
logging.StreamHandler()
]
)
logger = logging.getLogger(name)
logger.info("Сообщение для логирования")
text
Можно также:
- Настрайвать разные логгеры для модулей.
- Использовать `RotatingFileHandler` для ротации логов.
- Добавлять фильтры и кастомные уровни.
- Интегрировать с Sentry/ELK через обработчики.
Важно правильно выбирать уровни (`DEBUG`, `INFO`, `WARNING`, `ERROR`, `CRITICAL`) и избегать избыточного логирования в продакшене.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы