Java 需要生成日志文件的日志4j的示例代码和日期扩展名
我想要一个log4j.properties的示例代码,它将在创建时在文件名中添加日期。例如,我有一个文件catilina.2013-02-13.log,其格式为catilina.{yyyy-mm-dd}.log 我使用了下面的代码,但它不适合我Java 需要生成日志文件的日志4j的示例代码和日期扩展名,java,log4j,Java,Log4j,我想要一个log4j.properties的示例代码,它将在创建时在文件名中添加日期。例如,我有一个文件catilina.2013-02-13.log,其格式为catilina.{yyyy-mm-dd}.log 我使用了下面的代码,但它不适合我 log4j.appender.FILE.File=${log}/catilina_%d{yyyy-MM-dd}.log 谢谢,我建议改用,它速度更快,有一个优秀的程序员在后面,在文档中你可以很容易地找到你想要的东西(按日期分开,即使有大小限制,也很好
log4j.appender.FILE.File=${log}/catilina_%d{yyyy-MM-dd}.log
谢谢,我建议改用,它速度更快,有一个优秀的程序员在后面,在文档中你可以很容易地找到你想要的东西(按日期分开,即使有大小限制,也很好!),有一个附加器
<timestamp key="bySecond" datePattern="yyyyMMdd'T'HHmmss"/>
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<!-- use the previously created timestamp to create a uniquely named log file -->
<file>log-${bySecond}.txt</file>
<encoder>
<pattern>%logger{35} - %msg%n</pattern>
</encoder>
</appender>