2017-01-28 23 views
3

私は一日中デバッグをしていましたが、インターネットはそれをどうやって行うのかほとんど試しましたが、それでも正しく取得できません。Log4j2 on Spring Boot

ログをコンソールではなくファイルに書きたいので、私は自分のログにSpring Bootとlog4j2を使用しています。私がSpring Bootを起動すると、ログファイルは正常に作成されましたが、ファイルに "Hello Philippines"という文字が表示されません。私はあなたが私にこの1つを助けてくれることを願っています。

enter image description here

マイlog4j2.xml

enter image description here

マイPOM:ここ

は私の春のブートアプリケーションです

enter image description here

私は自分のアプリケーションを実行すると、これは結果であり、私のapplication.properties上の任意のを持っていない:

enter image description here

答えて

3

をlog4j2.xmlであなたのロガーの名前はcom.exampleですが、あなたが作成したロガーあなたのアプリケーションではDemoApplicationです。

あなたはこのようなあなたのロガーを作成する必要があります。

Logger logger = LoggerFactory.getLogger(DemoApplication.class);