1

Springのドキュメントによると、

デフォルトでは、dm サーバー トレース ファイルは $SERVER_HOME/serviceability/logs/dm-server/log_i.log と呼ばれます。各ログ ファイルが 10Mb を超えるため、インデックス i はローリング ベースで 1 から 4 まで変化します。

デフォルトのトレース ファイル名は 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 に答える