【发布时间】:2018-01-30 13:15:28
【问题描述】:
我已经配置了一个 logback.xml 文件,它将日志写入一个文件(和 logcat)
在此处编码 sn-p:
<configuration>
<property name="USER_HOME" value='_________'/>
<appender name="LOG" class="ch.qos.logback.core.FileAppender">
<!--append to file-->
<file>
${USER_HOME}/myApp.log
</file>
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
因为它是一个 Android 应用程序(使用 kotlin),我无法对路径进行硬编码,我需要应用程序根据它所在的设备找到它/制作它(它应该在 value'____ 中指定'),我需要它是可访问的(不在内部存储中)。
(我用不存在的路径进行了测试,但它没有创建它。)
我确实找到了一些建议(${catalina.home} 或 ${user.home} 等 - 它们都不起作用,或者我用错了。)
我确实阅读了manual,但找不到任何帮助。
如果它太微不足道,我深表歉意,但我无法在任何地方找到答案,并且几乎找不到类似的未回答问题,所以我想问问是否有人知道。
提前谢谢你。
(我会继续研究)
【问题讨论】:
-
那不是相对路径,而是固定路径。
标签: android xml logging configuration logback