例如,我正在使用参数运行我的 java 进程,-Dproperties.url=myappproperties-production.properties
或者-Dproperties.url=myappproperties-development.properties
取决于运行它的环境。
问题:如何让 logback 获取我的属性文件?
如果属性文件名是静态的,我会这样做(工作正常):
<configuration>
<property resource="myappproperties-development.properties" />
(...)
</configuration>
但我需要一些动态的东西(这不起作用):
<configuration>
<property resource="${properties.url}" />
(...)
</configuration>