Log4Jはシンプルで柔軟なログフレームワークです。 ロギングは、アプリケーションの障害の詳細なコンテキストを開発者に提供します。 Log4jを使用すると、アプリケーションバイナリを変更せずに実行時にログを有効にすることができます。 Log4jパッケージは、これらのステートメントが重いパフォーマンスコストを発生させずに出荷されたコードに残るように設計されています。このlog4jプロパティファイルチュートリアルでは、log4j.propertiesファイルを使用してlog4jを構成するためのコード例を示しています。maven javaプロジェクトを作成し、log4j mavenの依存関係を更新します。
<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version></dependency>
log4j.properties file
これは、log4jで使用されるすべてのランタイム設定を持つメインのプロパティファイルです。
log4j.propertiesの例
コンソールとdemoApplicationでの出力。プロジェクトのルートフォルダにログインします。
DEBUG com.howtodoinjava.Log4jPropertiesConfigurationExample - Log4j appender configuration is successful !!
次に、特定の場所にログメッセージを出力するlog4j.propertiesの例を見てみましょう。
Log4J ConsoleAppender–コンソールへのロギング
コンソールにログを出力するJavaプログラム。
Log4J RollingFileAppender–ファイルへのロギング
ファイルにログを出力するJavaプログラム。
何か質問があれば教えてください。
幸せな学習!
幸せな学習!!
この投稿は役に立ちましたか?
あなたが投稿を好きなら私たちに知らせてください。 それが私たちが改善できる唯一の方法です。