2010-05-10 1 views
1

Согласно Spring documentation,Настройка трассировки для SpringServer дх 2

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

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

ответ

2

Да. Измените config/servicability.xml и перезапустите сервер. Дева (пожертвование сервера dm на Eclipse.org) 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>