Java 需要生成日志文件的日志4j的示例代码和日期扩展名

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.properties的示例代码,它将在创建时在文件名中添加日期。例如,我有一个文件catilina.2013-02-13.log,其格式为catilina.{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>