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

Какие инструменты используешь для работы с логированием

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

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

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

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