アプリケーションでログの出力先やフォーマットを環境によって切り替えたいことがよくあります。フォーマットで出力とすることが多いです。使うのが楽なので、依存関係に追加します。クラスパスルートに作成します。クラスパスルートに作成します。設定をカスタマイズできます。上記のサンプルコード全体はこちらに置いてます。指定なしで実行すると、テキストフォーマットで出力されます。フォーマットで出力されます。(一時的に上書き変更したい場合等)。どちらでも設定できます。level="WARN">...</root>片方に集約されていれば、どちらで設定しても良いと思います。方が、環境別に基本の値を定義できるので好きです。等で一時的な上書き変更も可能です。