我正在使用 log4j2 进行日志记录,但我只收到错误消息,我认为这是默认配置。我创建log4j2.xml
为:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern=" %msg%n"/>
</Console>
</appenders>
<loggers>
<logger name="log4jExample" level="trace">
<appender-ref ref="Console"/>
</logger>
<root level="error">
<appender-ref ref="Console"/>
</root>
</loggers>
</configuration>
并在文件中的CLASSPATH
变量中提到了它的路径。~/.bashrc
但它仍然没有选择这个 XML 文件。我是否只需要在运行时提及配置文件。~/.bashrc
文件内容:
export CLASSPATH=$CLASSPATH:/home/user/Pradi/config/log4j2.xml