2015-02-23 30 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等)

相關問題