-1
我想在我的spring應用程序中使用log4j來實現日常滾動日誌。下面是代碼我試圖,DailyRollingLog不適用於春天mvc
的pom.xml
<!-- Log4j -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
logback.xml
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="RollingAppender" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="${catalina.home}/logs/app.log" />
<param name="DatePattern" value="'.'yyyy-MM-dd-HH-mm" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%p] %d %c %M - %m%n"/>
</layout>
</appender>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<logger name="org.springframework" level="DEBUG"/>
<root level="DEBUG">
<appender-ref ref="STDOUT" />
</root>
</configuration>
我已經劃歸/WEB的logback.xml文件-INF/classes
這裏我測試了xml邏輯在每分鐘內都需要一個日誌滾動文件。如果這個工作的話,我可以修改DatePattern到「」 .'yyyy-MM-DD」
但其犯規的作品出來。
我在哪裏做錯了?
即使我已經試過log4j.properties文件像下面,
log4j.rootLogger=DEBUG, loggerId
log4j.appender.loggerId=org.apache.log4j.DailyRollingFileAppender
log4j.appender.loggerId.layout=org.apache.log4j.PatternLayout
log4j.appender.loggerId.File=D:\\examples\\logfile.log
log4j.appender.loggerId.DatePattern='.'yyyy-MM-dd-hh-mm
log4j.appender.loggerId.layout.ConversionPattern=%d [%t] %-5p (%F:%L) - %m%n
但其仍沒有采取日誌文件,每分鐘!
好吧,你是對的。但請檢查我更新的問題。 – MMMMS
@MMMMS是否創建了日誌文件,?是否在文件中寫入了日誌信息? – Solo
不,我沒有看到該位置的任何文件。 – MMMMS