2015-02-23 53 views
0

有没有办法访问logback.xml文件中的Spring属性?如何在logback配置中访问Spring属性

我知道你可以导入一个属性文件,如果你知道它的位置,但我使用Spring配置文件来控制属性文件应该加载或不加载。

有没有要求我将Spring数据加入logback的连接器?这只会在启动时;我不需要能够在飞行中做到这一点。

+0

你能解释一下你需要什么样的属性从弹簧以及它如何在logback.xml中设置 – 2015-03-04 09:24:35

+0

你使用'spring-boot'吗? – s1moner3d 2015-11-18 18:07:36

回答

0

我猜你必须导入一个属性文件(公共属性文件,非环境特定的),它将包含你将要在logback.xml中使用的属性的名称,并且你想要可选覆盖某些环境的属性值(至少需要一个包含属性名称的属性文件,因为您将在logback.xml中使用该属性,并且您需要它可用于能够使用它)。

对于可选的环境重写,如何包括一个额外的属性文件?例如,我们同时使用application.propertiesapplication-${spring.profiles.active}.properties文件。然后,如果我们需要重写一些环境属性,我们根本包括它在环境中的特定属性文件(application-dev.properties等)

相关问题