[Java] Log4jの構築、設定

Log4jの構築、設定を行ってみた。

  1.Log4jのダウンロード

 
以下サイトにアクセス。
https://logging.apache.org/log4j/1.2/download.html

jarファイルが入ったZIPファイルをダウンロード
・log4j-1.2.17.zip

ZIPファイルを解凍すると、フォルダ内「log4j-1.2.17.jar」ファイルがあるのでそれを使用する。

 

  2.Log4jの設定

 

(1)log4jのJARファイルをクラスパスに通す。
(2)「log4j.xml」もしくは「log4j.properties」を用意する。※2つある場合、XMLファイルが優先される。

log4j.xmlの記載例

log4j.propertiesの記載例

(3)ログ出力方法を以下記載。

LogUtil.javaは、ログユーティリティクラスを自前で用意した場合の出力方法。
LogUtilを呼び出し元のクラス.メソッド名をログに出力できる。

 

  3.出力結果

 
log4jのログがコンソールに出力されます。
ログファイルも同様に出力されます。

 

  4.ログレイアウトについて

 
参考:
log4jリファレンス(layout)
7. LAYOUT | TECHSCORE(テックスコア)

以上☆