Please enable JavaScript.
Coggle requires JavaScript to display documents.
Логирование - Coggle Diagram
Логирование
Куда выводить
Консоль
БД
Файл
Информационная система
Реализации для Java
Apache log4j
Конфигурирование xml или properties
Устарел и не развивается
Вместо него рекомендуется log4j2
Apache log4j2
развитие идей log4j
полностью несовместима с lo4j
поддерживает конфигурацию через json или yaml
JUL
Часть JDK
конфигурируется с properties
logback
от разработчиков log4j
Конфигурируется через xml или groovy
Основные понятия
appender
Что пишет лог?
layout
Форматирование (Как пишет лог?)
Фасады логирования
Apache Commons Logging - JCL
Обертка над log4j и JUL
Использует reflection
Проседает по производительности и утежеляет приложение
Simple Logging Facade for Java - SLF4J
Обертка над известными типами logback, JUL, log4j2
Представляет параметризованные форматы сообщений - {}
Преобразует параметры в строку
Окончательное форматирование лог-запиcи происходит только при установленном режиме DEBUG