Javaのロガーを物色していたところ log4j2 は設定ファイルをYAMLで書けると聞いたので試してみました。しかし、動作させるのに予想以上にハマったのでYAMLで動かすための方法をまとめておきます。 なお、XMLは人類が読み書きするフォーマットだと思っていないのでMavenではなく、Gradleを利用してサンプルアプリケーションを作成しています。 追記 YAMLの設定とログ出力 を追記しました(2017年1月30日) log4j2.ymlが読み込まれない Log4j2 の設定を YAML で書く, Spring Boot でも使ってみる を参考に以下の作業を行い、ログ出力を行ってみました。 src/main/resources フォルダ下に log4j2.yml を配置 build.gradle に以下の依存関係を追加 dependencies { compile('org.apach