Встречается на 2% собеседований по Python
Какие инструменты используешь для работы с логированием
Для логирования в Python чаще всего использую стандартный модуль logging, так как он гибок и встроен в Python.
Пример базовой настройки:
python
import logging
logging.basicConfig(
level=logging.INFO,
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
filename='app.log'
)
logger = logging.getLogger(name)
logger.info("Пример логирования")
text
**Дополнительные инструменты:**
- **Loguru** – проще в настройке, чем `logging`, с удобным API.
- **Sentry** – для мониторинга ошибок в продакшене.
- **ELK Stack (Elasticsearch, Logstash, Kibana)** – для агрегации и анализа логов в распределённых системах.
Для JSON-логов можно использовать `python-json-logger` или настройку `logging` с `json.dumps`.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы