java.util.loggingのSimpleFormatterとXMLFormatterを使用してJavaでログを生成する最も簡単な方法

公開: 2020-05-26
java.util.loggingのSimpleFormatter、XMLFormatterを使用してJavaでログを生成する最も簡単な方法

Javaには多くのユーティリティが付属しています。 このチュートリアルでは、 SimpleFormatterXMLFormatterを使用してログファイルを生成する最も簡単な方法について説明します。

Crunchifyでは、しばらく前にログを記録するためのチュートリアルをいくつか公開しています。

  • log4j.propertiesを正しく構成しました
  • 本番プロジェクトでLog4jユーティリティを使用する準備ができました
  • 独自のログレベルを作成する

今日、私はホスト上でElastic FileBeatsのセットアップに取り組んでおり、実行時にElasticFileBeatsが取得できるログを生成したいと考えていました。

ログ生成ユーティリティをすばやく作成し、同じものを皆さんと共有したいと思いました。 javaに組み込まれているjava.util.loggingユーティリティを使用します。

CrunchifyLogGenerator.java

上記のプログラムでわかるように、私はbelow 2 linesにコメントアウトしました。 上記のプログラムを実行したら、2行の下のコメントを解除すると、XML結果が出力されます。

上記のプログラムをJavaアプリケーションとして実行するだけで、指定したログファイルに以下の行が追加されます。

Eclipseコンソール出力:

このユーティリティがプロジェクトに役立つことを願っています。 これを実行する際に問題が発生した場合は、お知らせください。