Log4j 2 — пример hello world example xml. Подключение логирования Log4j в Java
Настройка логирования с помощью Apache Log4j 2 в java. Пример первоначальных настроек Log4j 2.
Используемые технологии
1. Описание задачи
Подключить логирование в Java приложение и рассмотреть основные настройки и примеры использования библиотеки Log4j 2.
2. Структура проекта
3. Настройка pom.xml
Создаем пустой проект maven и добавляем две зависимости. Больше для нашей задачи добавлять ничего не нужно.
xsi : schemaLocation = «http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd» >
4. Настройка log4j2.xml
Файл находится в папке resources. Объявлен рутовый логгер, а так же логгер для конкретного класса.
Важными атрибутами здесь является атрибут level=’debug’ и атрибут additivity=’true’ . level — задает уровень на котором будет происходить логирование (например при дебаге, при ошибках или всегда). additivity — поможет убрать дубляж в логах. Примеры работы смотрите в конце статьи. Уровни логирования в Log4j2:
Standard Level | intLevel |
---|---|
OFF | 0 |
FATAL | 100 |
ERROR | 200 |
WARN | 300 |
INFO | 400 |
DEBUG | 500 |
TRACE | 600 |
ALL | Integer.MAX_VALUE |