由于某种原因,调试日志消息未写入到附加程序。信息,警告和错误工作。下面的配置。 log
包中有一个简单的类,用于测试调试,信息,警告,错误,跟踪日志级别。这是输出:
2019-05-29 13:19:20 INFO test info log entry
2019-05-29 13:19:20 WARN test warning log entry
2019-05-29 13:19:20 ERROR test error log entry
<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
<Appenders>
<Console name="stdout" target="SYSTEM_OUT">
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss} %p %m%n"/>
</Console>
<File name="fout" fileName="app.log" append="true" class="org.apache.log4j.DailyRollingFileAppender">
<PatternLayout pattern="[%d{MM:dd HH:mm:ss.SSS}] [%level] [%logger{36}] - %msg%n"/>
</File>
</Appenders>
<Loggers>
<Logger name="com.moor.mongodbdemo.log" level="DEBUG" additivity="false"/>
<Root level="info">
<AppenderRef ref="stdout"/>
</Root>
</Loggers>
</Configuration>