Junior — Middle
111
Da li imate iskustva u implementaciji i konfiguraciji sistema za logovanje u projektima?
Компаније где су питане
Solar
itsolution
RecruitTech
Одговор од АИ
sobes.tech АИ
Да, в проектах я реализовывал и настраивал системы логирования для мониторинга и отладки приложений. Обычно использовал централизованные решения, например, стек ELK (Elasticsearch, Logstash, Kibana) или Fluentd с Grafana. Логирование настраивалось с разделением по уровням (ERROR, WARN, INFO, DEBUG) и по модулям, чтобы можно было гибко фильтровать и анализировать события. Также внедрял ротацию логов и настройку алертов на критичные ошибки.
Пример настройки логгера на Python с использованием стандартного модуля logging:
import logging
logger = logging.getLogger('my_app')
logger.setLevel(logging.DEBUG)
ch = logging.StreamHandler()
ch.setLevel(logging.INFO)
formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
ch.setFormatter(formatter)
logger.addHandler(ch)
logger.info('Приложение запущено')
logger.error('Произошла ошибка')