Які існують рівні журналювання в Java?

Які існують рівні журналювання в Java?

Логування в Java полегшується завдяки використанню фреймворків журналювання, які мають попередньо визначені рівні, наприклад SEVERE, ПОПЕРЕДЖЕННЯ, INFO, CONFIG, FINE, FINER і FINEST, кожен з яких обслуговує певну потребу в детальному журналюванні. Це стандартні рівні журналу, визначені фреймворком Java. 18 січня 2024 р

Рівні журналу зазвичай дотримуються такого порядку від найнижчого до найвищого: НАЛАДЖЕННЯ – ІНФО – ПОПЕРЕДЖЕННЯ – ПОМИЛКА – КРИТИЧНО. Ця ієрархія допомагає фільтрувати та пріоритезувати інформацію журналу відповідно до потреб організації та системи.

Рівні журналювання Java

С. №Стандартні рівні журналуВикористовується для
1Спеціалізована інформація для розробників
2Детальна інформація для розробника
3Загальна інформація для розробника
4Інформація про конфігурацію

Trace має найнижчий пріоритет, а Fatal має найвищий пріоритет. Нижче наведено порядок рівня журналювання log4j. Trace < Debug < Info < Warn < Error < Fatal.

НАЙКРАЩИЙ вказує на дуже детальне повідомлення трасування. INFO – це рівень повідомлення для інформаційних повідомлень. OFF — це спеціальний рівень, за допомогою якого можна вимкнути журналювання. SEVERE – це рівень повідомлення, що вказує на серйозну помилку.

Використовуйте належні рівні журналу

РівеньЗначенняопис
ВИМК0Без реєстрації
ФАТАЛЬНИЙ100Додаток непридатний для використання. Необхідно негайно вжити заходів.
ПОМИЛКА200У програмі сталася помилка.
ПОПЕРЕДЖЕННЯ300Сталося щось несподіване — хоча це не обов’язково помилка — і потрібно спостерігати.