2016-03-22 5 views
0

環境変数で上書きlogbackログレベル:可能:私は現在、次のロガーは私のlogback.xmlで定義されている

<logger name="Event" level="INFO" additivity="false"> 
    <appender-ref ref="STDOUT"/> 
</logger> 

それは環境変数を使用して、ここでレベルを上書きすることは可能ですか?私はSpringBootを使用しています。

私はこれらのENV変数として定義した試してみました:

LOGGING_LEVEL_ROOT=ERROR 
LOGGING_LEVEL_EVENT=ERROR 
LOGGER_LEVEL_EVENT=ERROR 

しかしこれらのどれも働きました。

<springProfile name="test"> </springProfile> 

Documentation

またLoggingApplicationContextInitializerを使用してそれを行うための別の方法があります:

答えて

0

春ブーツはlogback設定ファイルのspringProfile拡張子をサポートしています。

+0

ありがとう、最初の解決策は私の状況が与えられた最も慣用的なようです。 –

関連する問題