Встречается на собеседованиях • сегодня

Настраивал ли библиотеку 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`) и избегать избыточного логирования в продакшене.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы