Hir*_*ran 3 logback playframework playframework-2.0
我使用外部logback文件uing"Dlogger.file"如下,
..... -Dconfig.file="C:\temp\application.conf" **-Dlogger.file="c:\temp\logback.xml"** -Dpidfile.path=NULL -Dhttps.port=443 -Dhttp.por ..............
Run Code Online (Sandbox Code Playgroud)
我的logback.xml文件看起来很活泼
<configuration>
<conversionRule conversionWord="coloredLevel" converterClass="play.api.Logger$ColoredLevel" />
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>${application.home}/application.log</file>
<encoder>enter code here
<pattern>%date - [%level] - from %logger in %thread %n%message%n%xException%n</pattern>
</encoder>
</appender>
Run Code Online (Sandbox Code Playgroud)
而不是${application.home}(在logback.xml文件中)我想用application.conf中定义的键替换它
application.logpath="c:/temp"
Run Code Online (Sandbox Code Playgroud)
或者换句话说,我想在application.conf中定义日志文件位置(路径).
在下面添加<configuration>:
<property resource="application.conf" />
Run Code Online (Sandbox Code Playgroud)
然后使用${application.logpath}:
<file>${application.logpath}/application.log</file>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3137 次 |
| 最近记录: |