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

Работал ли с логированием

Да, работал с модулем logging в Python. Это стандартный модуль для гибкого логирования с поддержкой разных уровней (DEBUG, INFO, WARNING, ERROR, CRITICAL), форматов вывода и обработчиков (файлы, консоль, syslog и т.д.).

Пример настройки базового логгера:

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('Это информационное сообщение')
logger.error('Ошибка!')

text

Ключевые особенности:
- Возможность разделения логов по модулям через `getLogger(__name__)`
- Гибкая настройка форматов через `Formatter`
- Фильтрация по уровням
- Ротация логов с `RotatingFileHandler` или `TimedRotatingFileHandler`
- Интеграция со сторонними сервисами (Sentry, ELK)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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