web-dev-qa-db-ja.com

application.propertiesを使用して、SpringBootでlogback.xmlの場所を外部化しました

Application.propertiesを使用してSpringBootでlogback.xmlの場所をカスタマイズするにはどうすればよいですか?

以下を試しましたが、機能しません。

application.properties

logging.config = /home/dev-01/Documents/logback.xml

Logback.xmlがリソースフォルダーにある場合は機能しますが、プロジェクトの外部にある場合は機能しません。

私が次のような環境変数として提供する場合にも機能します

-Dlogging.config=/home/dev-01/Documents/logback.xml
11
richersoon

以下の構成は私のために機能しました(しかし、私は絶対ではなく相対パスを使用しました):

logging.config=file:/home/dev-01/Documents/logback.xml
12
luboskrnac