Учебники

SLF4J — каркасы лесозаготовок

Вход в программирование, относится к записи действий / событий. Обычно разработчики приложений должны позаботиться о ведении журнала.

Чтобы упростить работу по ведению журналов, Java предоставляет различные среды — log4J, java.util.logging (JUL), крошечный журнал, logback и т. Д.

Обзор каркаса логирования

Каркас регистрации обычно содержит три элемента:

лесоруб

Захватывает сообщение вместе с метаданными.

Formatter

Форматирует сообщения, захваченные регистратором.

укротитель

В конце концов, обработчик или приложение отправляет сообщения либо печатая на консоли, либо сохраняя в базе данных, либо отправляя по электронной почте.

Некоторые платформы объединяют элементы logger и appender для ускорения операций.

Объект Logger

Для регистрации сообщения приложение отправляет объект регистратора (иногда вместе с исключениями, если таковые имеются) с именем и уровнем безопасности.

Уровень опасности

Зарегистрированные сообщения будут иметь различные уровни. В следующей таблице перечислены общие уровни ведения журнала.

фатальный

Серьезная проблема, которая приводит к завершению приложения.

ОШИБКА

Ошибки во время выполнения.

ПРЕДУПРЕЖДЕНИЕ

В большинстве случаев ошибки связаны с использованием устаревших API.

ИНФОРМАЦИЯ

События, которые происходят во время выполнения.

DEBUG

Информация о потоке системы.

TRACE

Более подробная информация о работе системы.