Log4j with java example

Log4j 2 — пример hello world example xml. Подключение логирования Log4j в Java

Настройка логирования с помощью Apache Log4j 2 в java. Пример первоначальных настроек Log4j 2.

Используемые технологии

1. Описание задачи

Подключить логирование в Java приложение и рассмотреть основные настройки и примеры использования библиотеки Log4j 2.

2. Структура проекта

Log4j hello structure

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

Источник

Читайте также:  Css position absolute inside absolute
Оцените статью