【发布时间】:2015-09-15 04:31:28
【问题描述】:
我使用slf4j/logback有一段时间了,我们在logback.xml中自定义的文件名是:
<timestamp key="ymd" datePattern="yyyyMMdd" />
<timestamp key="hms" datePattern="HHmmss" />
... ...
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>/var/log/${ymd}/${HOSTNAME}-${USER}-${hms}.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
<fileNamePattern>/var/log/${ymd}/${HOSTNAME}-${USER}-${hms}.%i.log</fileNamePattern>
现在我切换到 slf4j/log4j。如何在 log4j.properties 中有类似的日志文件名模式?
log4j.appender.FILE=org.apache.log4j.RollingFileAppender
log4j.appender.FILE.File=/var/log/${ymd}/${HOSTNAME}-${USER}-${hms}.log?
【问题讨论】: