Log4j文件名

Log4j文件名,log4j,rollingfileappender,Log4j,Rollingfileappender,我希望日志文件名采用以下格式: 函数_YYYYMMDDH24MI-record.log 这是我的log4j.xml配置。有没有办法将日志文件命名为这个名称 <appender name="function" class="org.apache.log4j.DailyRollingFileAppender"> <param name="File" value="${catalina.base}/logs/function-" /> <param na

我希望日志文件名采用以下格式:

函数_YYYYMMDDH24MI-record.log

这是我的log4j.xml配置。有没有办法将日志文件命名为这个名称

 <appender name="function" class="org.apache.log4j.DailyRollingFileAppender">
    <param name="File" value="${catalina.base}/logs/function-" />
    <param name="DatePattern" value="yyyyMMddHHmm" />
      <layout class="org.apache.log4j.PatternLayout">       
        <param name="ConversionPattern" value="%-d{yyyy-MM-dd HH:mm:ss.SSS} %-5p [%t]-[%C:%M()] %m%n" />
      </layout>
</appender>


通常,当前日志文件不包含日期,但在滚动时会得到一个日期。如果您的案例也是如此,那么当前文件如何命名而不包含日期?我的答案如下,它可以根据我的需要工作