【发布时间】:2014-10-21 12:31:33
【问题描述】:
我正在使用 Play 2.2.2。我已经使用命令行覆盖了默认的 logger.xml
play debug "~run -Denvironment=%1 -Dhttps.port=9443 -Dlogger.resource=C:\Users\jmatthews\Documents\git\beam-ui\conf\playLoggerConfig-local.xml"
这是playLoggerConfig-local.xml的内容:
<configuration>
<conversionRule conversionWord="coloredLevel" converterClass="play.api.Logger$ColoredLevel" />
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>c:\tempBeam\server.log</file>
<encoder>
<pattern>%date - [%level] - from %logger in %thread %n%message%n%xException%n</pattern>
</encoder>
</appender>
<logger name="play" level="INFO" />
<logger name="application" level="INFO" />
<root level="ERROR">
<appender-ref ref="FILE" />
</root>
</configuration>
我需要做的是指定一个 MaxFileSize 和 MaxBackupIndex,这样当 server.log 达到一定大小时,它会将其备份为 server.log.1 并重新开始等等。
【问题讨论】:
标签: logging playframework logback