为SpringServer dm 2配置跟踪

时间:2010-05-10 22:20:09

标签: trace springsource-dm-server

根据Spring documentation

  

默认情况下,dm服务器跟踪文件   叫做   $ SERVER_HOME /可维护性/日志/ DM服务器/ log_i.log   ...索引i从1到4不等   滚动基础,作为每个日志文件   超过10Mb。

我知道可以在server.config中更改默认的跟踪文件名。是否可以更改翻转前保留的日志文件数和/或最大日志文件大小?怎么样?

1 个答案:

答案 0 :(得分:2)

是。编辑config / servicability.xml并重新启动服务器。处女座(向Eclipse.org捐赠dm服务器)documentation提供了更多细节。

要编辑的元素是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>