我的 logback 配置文件中有以下 RollingFileappender。
<appender name="RollingFILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>C:\Files\MyLogFile.log</File>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<FileNamePattern>C:\Files\MyLogFile.%d{yyyy-MM-dd}.log</FileNamePattern>
<MaxHistory>30</MaxHistory>
</rollingPolicy>
<encoder>
<pattern>%date %level [%thread] %logger{60} [%file:%line] %msg%n</pattern>
</encoder>
</appender>
它确实写入 MyLogFile.log,但不附加 FileNamePattern 中指定的日期。
有一个类似的问题,但它从未回答我的困惑。
我应该省略文件属性。 为什么文件属性那么有用,因为它似乎推翻了滚动文件活动。
这让我很困惑。是不是搞错了?