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

Что такое уровни логирования

В Python уровни логирования — это предопределённые константы, которые определяют важность сообщений в логах. Они помогают фильтровать информацию по степени серьёзности.

Основные уровни (по возрастанию важности):

  1. DEBUG — детальная отладочная информация.
  2. INFO — подтверждение, что всё работает штатно.
  3. WARNING — предупреждение о потенциальных проблемах.
  4. ERROR — серьёзная ошибка, но программа может продолжать работу.
  5. CRITICAL — критическая ошибка, приводящая к остановке.

Пример:

python
import logging

logging.basicConfig(level=logging.DEBUG)
logging.debug("Отладочное сообщение")
logging.info("Информационное сообщение")
logging.warning("Предупреждение!")
logging.error("Ошибка!")
logging.critical("Критическая ошибка!")

Уровень basicConfig устанавливает минимальный порог логирования (например, DEBUG включает все сообщения, а WARNING — только предупреждения и выше).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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