Логування в 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 | Сталося щось несподіване — хоча це не обов’язково помилка — і потрібно спостерігати. |