Какова иерархия журналирования log4j?
DEBUG
INFO
WARN
ERROR
FATAL
Который обеспечивает высокий лесозаготовок, который будет полезным для устранения неполадок? Может ли один предоставить порядок или иерархию, в которой лесозаготовок происходят от Высшего к низшему? Спасибо!
Эта таблица может быть полезна для вас:
Спустившись на первый столбец, вы увидите, как журнал работ на каждом уровне. я.е предупреждаю, (фатальные, ошибки и предупреждения) будут видны. Для ОТ, ничего не будет видно.
Используй силу, источник (отрывок из "приоритета" и "уровень" класс составитель, уровень трассировки был введен в версии 1.2.12):
public final static int OFF_INT = Integer.MAX_VALUE;
public final static int FATAL_INT = 50000;
public final static int ERROR_INT = 40000;
public final static int WARN_INT = 30000;
public final static int INFO_INT = 20000;
public final static int DEBUG_INT = 10000;
public static final int TRACE_INT = 5000;
public final static int ALL_INT = Integer.MIN_VALUE;
или настройки log4j API для уровень
класса, что делает его довольно ясно.
Когда библиотека решает, следует ли печатать некое утверждение или нет, вычисляется эффективный уровень ответственности регистратор
объекта (в зависимости от конфигурации) и сравнивает его с действие logevent
'ы уровень (зависит от того, какой метод был использован в код усилителя;amp; ndash; это трассировки/отладки/.../фатальную). Если действие logevent
'уровне больше или равно регистратор
's на уровне действие logevent
отправляется приемщика &амп(ы); ndash; не то "напечатали" по. По сути, все сводится к сравнению числа и это, где эти константы прийти в движение.
OFF
FATAL
ERROR
WARN
INFO
DEBUG
TRACE
ALL
Иерархия уровней логирования log4j-это следующим образом в порядке убывания порядке :
Уровень журнала трассировки обеспечивает высокий журналов, которые будут полезны для устранения неполадок. Уровень журнала отладки тоже очень полезно, чтобы снимать проблемы вопросы.
Вы также можете сослаться на эту ссылку для получения дополнительной информации об уровнях входа : https://logging.apache.org/log4j/2.0/manual/architecture.html
[Взято с http://javarevisited.blogspot.com/2011/05/top-10-tips-on-logging-in-java.html]
Отладка самой низкой ограниченный уровень журналирования Java, и мы должны оставить все, что нам нужно для отладки приложения, этот режим журналирования Java должны быть использованы только на среду разработки и тестирования и не должны использоваться в производственной среде.
Информация является более ограниченным, чем отлаживать уровень журналирования Java, и мы должны войти сообщения, которые информативных целях, как сервер был запущен, входящие сообщения, исходящие сообщения и т. д. На уровне info входе в Java.
Предупредить гораздо более ограничен, чем информация об уровне журналирования Java, и используется для входа предупреждение рода сообщения, например, потери соединения между клиентом и сервером. Подключение к базе данных потеряли, достигая гнезда до предела. Эти сообщения и уровень журналирования Java практически важно, потому что вы можете настроить оповещения на эти сообщения в Java, и пусть ваша группа поддержки контролировать здоровье вашего Java-приложения и реагируют на эти предупреждения. В резюме предупредить уровень используется для записи сообщений оповещения для входа в Java.
Ошибки-это более ограниченный уровень журналирования Java, чем предупредить и используется для регистрации ошибок и исключений, вы также можете настроить оповещения на этот уровень журналирования Java и наблюдению за предупреждение реагировать на эти сообщения. Это серьезная ошибка для входа в Java, и вы всегда должны распечатать его.
Смертельный уровень журналирования Java назначает очень серьезные ошибки, которые будут предположительно вести приложения для отмены. После этого в основном ваше приложение завершает работу и остановился.
Уровень журналирования Java имеет как можно более высокого ранга, и предназначена, чтобы отключить ведение журнала в Java.