1

根据Spring 文档

默认情况下,dm 服务器跟踪文件称为 $SERVER_HOME/serviceability/logs/dm-server/log_i.log ...索引 i 在滚动基础上从 1 变化到 4,因为每个日志文件超过 10Mb。

我知道可以在 server.config 中更改默认跟踪文件名。是否可以更改滚动前保留的日志文件数量和/或最大日志文件大小?如何?

4

1 回答 1

2

是的。编辑 config/servicability.xml 并重新启动服务器。Virgo(将 dm Server 捐赠给 Eclipse.org)文档提供了更多细节。

要编辑的元素是 MaxIndex 和 MaxFileSize,如下面的摘录所示:

<appender name="${applicationName}_LOG_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>serviceability/logs/${applicationName}/log.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
                <FileNamePattern>serviceability/logs/${applicationName}/log_%i.log</FileNamePattern>
                <MinIndex>1</MinIndex>
                <MaxIndex>4</MaxIndex>
        </rollingPolicy>
        <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
                <MaxFileSize>10MB</MaxFileSize>
        </triggeringPolicy>
        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
                <Pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}] %-28.28thread %-64.64logger{64} %X{medic.eventCode} %msg %ex%n</Pattern>
        </encoder>
</appender>
于 2010-12-10T09:36:38.373 回答