ホームページ  >  記事  >  Java  >  log4j を使用して Java でログを記録する方法

log4j を使用して Java でログを記録する方法

高洛峰
高洛峰オリジナル
2017-01-18 11:54:231852ブラウズ

1. はじめに

log4j は、Java で書かれた信頼性が高く、高速かつ柔軟なロギング フレームワーク (API) であり、Apache ソフトウェア ライセンスに基づいてリリースされています。 Log4j は、C、C++、C#、Perl、Python、Ruby などの言語に移植されています。

Log4j は高度に構成可能であり、実行時に外部ファイルを介して構成できます。ロギングを優先し、ロギング情報をデータベース、ファイル、コンソール、UNIX システム ログなどの多くの宛先に送信するメカニズムを提供します。

Log4j には 3 つの主要コンポーネントがあります:

ロガー: ログ情報のキャプチャを担当します。

アペンダー: ログ情報をさまざまな優先宛先に公開する責任を負います。

レイアウト: ログ情報をさまざまなスタイルでフォーマットします。

注: この記事は log4j 2.X 以降に基づいています。

2. インストール

log4j-core-xx.jar

log4j-api-xx.jar

log4j-web-xx.jar (Web プロジェクトに必要な参照)

3. いくつかの準備をします。ログ クラスに次の参照を追加します。

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
static Logger logger = LogManager.getLogger(Test.class.getName());

設定ファイルの場所は src ルート ディレクトリです。デフォルトでは、出力はコンソールの形式で報告されます。

log4j2設定ファイルはlog4(バージョン1.生成された。 Web の 8459cedd22f378aa35db2cd2b63decac のルート ノードに次の設定を追加する必要があります。質問がある場合は、メッセージを残してください。 PHP中国語ウェブサイトをご利用いただき誠にありがとうございます。

log4j を使用して Java でログを記録する方法に関するその他の関連記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。