Вход в программирование, относится к записи действий / событий. Обычно разработчики приложений должны позаботиться о ведении журнала.
Чтобы упростить работу по ведению журналов, Java предоставляет различные среды — log4J, java.util.logging (JUL), крошечный журнал, logback и т. Д.
Обзор каркаса логирования
Каркас регистрации обычно содержит три элемента:
лесоруб
Захватывает сообщение вместе с метаданными.
Formatter
Форматирует сообщения, захваченные регистратором.
укротитель
В конце концов, обработчик или приложение отправляет сообщения либо печатая на консоли, либо сохраняя в базе данных, либо отправляя по электронной почте.
Некоторые платформы объединяют элементы logger и appender для ускорения операций.
Объект Logger
Для регистрации сообщения приложение отправляет объект регистратора (иногда вместе с исключениями, если таковые имеются) с именем и уровнем безопасности.
Уровень опасности
Зарегистрированные сообщения будут иметь различные уровни. В следующей таблице перечислены общие уровни ведения журнала.
фатальный
Серьезная проблема, которая приводит к завершению приложения.
ОШИБКА
Ошибки во время выполнения.
ПРЕДУПРЕЖДЕНИЕ
В большинстве случаев ошибки связаны с использованием устаревших API.
ИНФОРМАЦИЯ
События, которые происходят во время выполнения.
DEBUG
Информация о потоке системы.
TRACE
Более подробная информация о работе системы.