我已经在Windows上运行Maven创建了一个休息服务项目。 我想使用Apache Log将日志写入文件。
我已经完成了以下步骤:
1)创建log4j.xml到配置文件夹
<appender class="org.apache.log4j.RollingFileAppender" name="custom">
<param value="C:/Users/Documents/workspace-sts-3.6.4.RELEASE/messenger/mylogs.log" name="File"/>
<param value="10MB" name="MaxFileSize"/>
<layout class="org.apache.log4j.PatternLayout">
<param value="%d{ISO8601} wha? %5p [%t] %-20c{1} - %m%n" name="ConversionPattern"/>
</layout>
</appender>
<logger name="org.rastogi">
<level value="info"/>
<appender-ref ref="custom"/>
</logger>
2)将log4j.xml添加到资源文件夹。
3)将配置文件夹添加到Java构建路径。
4)在pom.xml中添加了以下条目
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-1.2-api</artifactId>
<version>2.7</version>
</dependency>
但是,还没有生成日志。请问你能帮助我解决哪些步骤出错或者我缺少什么?