2016-07-20 4 views
1

私はクラスパスに入れたくない単純なlogback.xmlファイルを持つ簡単なアプリケーションを持っています。私はアプリケーションがどこから実行されるのかを保証することができます。Springブートアプリケーション用のクラスパス上にlogback設定ファイルを使用しないでください

私は--logging.config=file:./logback.xmlを試しましたが、春は設定を尊重していないようです。これを達成するための推奨される方法は何ですか?ありがとう!

+0

リソースプラグインを使用して、必要な場所に保存できます。 –

+0

Sprinbootは、外部ファイルにログを書き込むのを非常に簡単にしました。単に、application.propertiesファイルからパスを変更してください。私の答えはこちらをご覧くださいhttp://stackoverflow.com/questions/38527175/spring-boot-no-log-file-written-logging-file-is-not-respected?noredirect=1#comment64554948_38527175 –

+0

@ Georgesvanhoutte:私は試していました出力ファイルではなくconfigファイルの場所を指定します。 – mac01021

答えて

0

Logbackは、この目的のために機能を持っているように、それは、簡単なはず:

java -Dlogback.configurationFile=/path/to/config.xml ... 

あなたはlogback documentationで詳細を読むことができます。

関連する問題