Розуміння Log4j: що таке журнали та як ними користуватися
Log4j — це структура журналювання Java, яка дозволяє писати журнали у вашій програмі. Log4j надає спосіб налаштувати параметри журналювання для вашої програми, наприклад рівень деталізації, який потрібно реєструвати, формат повідомлень журналу та місце, де журнали мають зберігатися.
Loggets — це фактичні повідомлення журналу, які записуються в файл журналу вашою програмою. Вони можуть містити таку інформацію, як час і дата повідомлення, джерело повідомлення (наприклад, певний клас або метод), рівень повідомлення (наприклад, налагодження, інформація, попередження, помилка тощо) і саме повідомлення.
Наприклад, якщо у вашій програмі є така конфігурація log4j:
```
```
І у вашій програмі є такий код:
```
Logger logger = LogManager.getLogger("myLogger");
logger.debug("Запуск програми");
```
Тоді конфігурація log4j призведе до запису повідомлення "Запуск програми" файл журналу з рівнем налагодження, а формат повідомлення журналу буде "2018-01-01 10:30:00,000 [main] debug myLogger - Запуск програми".
Тож у цьому прикладі "Запуск програми " - це журнал.



