Встречается на собеседованиях • сегодня
Какие инструменты используешь для работы с логированием
Для логирования в 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
интервью вопросы и ответы