Настроить трассировку для SpringServer dm 2 - PullRequest
1 голос
/ 11 мая 2010

Согласно документации Spring ,

По умолчанию файл трассировки сервера dm называется $ SERVER_HOME / ремонтопригодность / журналы / дм-сервер / log_i.log ... Индекс I варьируется от 1 до 4, на скользящая основа, так как каждый файл журнала превышает 10 МБ.

Мне известно, что имя файла трассировки по умолчанию можно изменить в server.config. Можно ли изменить количество файлов журнала, которые хранятся до переворачивания, и / или максимальный размер файла журнала? Как?

1 Ответ

2 голосов
/ 10 декабря 2010

Да. Отредактируйте файл config / servicability.xml и перезапустите сервер. Дева (пожертвование 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>
...