是否可以在log back xml中访问spring boot的应用程序属性.
application.properties
dummy.property=hello
Run Code Online (Sandbox Code Playgroud)
logback.xml
${dummy.property}
Run Code Online (Sandbox Code Playgroud)
这没用.
有没有人知道它是否有效.
这应该是一个非常直接的任务,但经过相当多的研究后,我发现很难找到任何方法来做到这一点.
我只想在当前用户的主目录中创建一个日志文件.根据官方文档,我应该修改的变量是logging.file和logging.path.但是我如何获得用户家的价值logging.path呢?
我试过设置它像:
logging.path=#{systemProperties['user.home']}
Run Code Online (Sandbox Code Playgroud)
但没有任何成功.
我是Logback的新手,我正在尝试使用属性文件为Windows和Linux动态添加文件路径.
这是我的代码sinppet,我怎样才能得到$ {MY_HOME}的值
<appender name="SERVER_FILE" class="ch.qos.logback.core.FileAppender">
<file>${MY_HOME}/server.log</file>
<append>true</append>
<encoder>
<pattern>%d [%thread] %-5level %logger{35} - %msg%n</pattern>
</encoder>
</appender>
Run Code Online (Sandbox Code Playgroud)