Я хочу использовать новую Log4J 2-Java Logging Framework. Все работает нормально, но я пробовал через час загрузить пользовательский файл конфигурации, чтобы настроить ведение журнала (например, уровень журнала).
Это мой log4j2.xml:
<?xml version="1.0" encoding="UTF-8"?>
<configuration status="OFF">
<appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss} [%t] %-5level %logger{36} - %msg%n"/>
</Console>
</appenders>
<loggers>
<root level="error">
<appender-ref ref="Console"/>
</root>
</loggers>
</configuration>
Я пробовал следующее, но ничего не работает:
- Переместите файл log4j2.xml так, чтобы он находился в пакете по умолчанию.
- Переместите файл log4j2.xml в любом месте проекта
- Назовите файл log4j2.xml как "log4j.xml"
- Создайте папку в своем проекте, поместите там файл log4j2.xml и добавьте эту папку в свой путь к классу среды выполнения
Поскольку официальный сайт не может мне помочь, я надеюсь, что вы можете помочь мне заставить Log4j 2 работать с моим конфигурационным файлом.