Настроить трассировку для SpringServer dm 2
Согласно весенней документации,
По умолчанию файл трассировки dm-сервера называется $SERVER_HOME/serviceability/logs/dm-server/log_i.log ... Индекс i изменяется от 1 до 4 по мере поступления, поскольку каждый файл журнала превышает 10 МБ.
Мне известно, что имя файла трассировки по умолчанию можно изменить в server.config. Можно ли изменить количество файлов журнала, которые хранятся до переворачивания, и / или максимальный размер файла журнала? Как?
1 ответ
Решение
Да. Отредактируйте файл 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>