默认情况下,dm服务器跟踪文件 叫做 $ SERVER_HOME /可维护性/日志/ DM服务器/ log_i.log ...索引i从1到4不等 滚动基础,作为每个日志文件 超过10Mb。
我知道可以在server.config中更改默认的跟踪文件名。是否可以更改翻转前保留的日志文件数和/或最大日志文件大小?怎么样?
答案 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>