我确切需要做的是为不同的用户拥有不同的日志文件。我知道如何直接在Java中进行。
我想有机会通过logback.xml
配置文件进行设置。这样:
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>logFile.%X{USER}.%d{yyyy-MM-dd}.log</fileNamePattern>
</rollingPolicy>
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %logger - %msg%n</pattern>
</encoder>
</appender>
请注意,写入%x {user} 不正确,这只是我想做的示例。
so :是否可以在logback.xml
配置文件中进行设置日志名称?
我正在使用logback 1.0.7
您可以使用siftingappender,请参考:http://logback.qos.cos.ch/manual/appenders.html#siftingappender