java - 使用 log4j 每天为我的 Spring 项目创建日志文件。

标签 java spring log4j

我想每天为我的 Spring 项目创建错误日志文件。我想,我可以获取系统日期并检查天气是同一天还是不同日期,但是如果系统日期错误,我该怎么办由于 CMOS 电池电量低而发生。

还有其他解决办法吗?

最佳答案

按如下方式使用 log4j 每日滚动附加程序:

<appender name="Daily" class="org.apache.log4j.DailyRollingFileAppender">
 <param name="file" value="${catalina.home}/logs/test.log" />
 <param name="DatePattern" value="'.'yyyy-MM-dd" />
 <param name="MaxBackupIndex" value="10" />
 <layout class="org.apache.log4j.PatternLayout">
  <param name="ConversionPattern" value="[%t] %d{HH:mm:ss,SSS} %-5p %l - %m%n" />
 </layout>
</appender>

至于尝试使用错误的时钟,没有选择!

希望有帮助。

关于java - 使用 log4j 每天为我的 Spring 项目创建日志文件。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10535302/

相关文章:

java - log4j API 用于记录错误

java - mail.smtp.password 什么时候失效了?

java - 按钮之间存在无法解释的空格

java - 正确的 ApplicationContext 用法?

JavaMail - 如何设置与 DATA 中的 “RCPT TO:” header 不匹配的 SMTP “To:”

java - log4j 的自定义布局

java - 半透明窗口内的半透明 JPopupMenu - 替代方案?

java - Android butterknife 多重分包

java - 如何在 spring-data 中使用 CrudRepository 强制预加载?

java - 在独立的 Java 应用程序中使用相同的 log4j 记录器