「Java」log4jの使い方(jarインポート、設定ファイルなど)
1.jarダウンロード
http://logging.apache.org/log4j/1.2/download.html
log4j-1.2.17.jarインポートの手順
(1).プロジェクトを右クリックし、「プロパティ」->「Javaのビルド・パス」をクリックします。
(2).「ライブラリー」->「外部JARの追加」->「log4j-1.2.17.jar」を選択します。
(3).「適用して閉じる」をクリックします。
2.Javaコード
package com.arkgame.study; import org.apache.log4j.Logger; public class Log4jDemo { private static Logger logger = Logger.getLogger(Log4jDemo.class); public static void main(String[] args) { System.out.println("This is log4j test."); // debugメッセージを出力します logger.debug("This is debug message."); // infoメッセージを出力します logger.info("This is info message."); // errorメッセージを出力します logger.error("This is error message."); } }
3.log4j.propertiesの定義
#set log level: show debug, info, error log4j.rootLogger=DEBUG, A1 # A1 is set to be a ConsoleAppender which outputs to System.out. #log4j.appender.A1=org.apache.log4j.ConsoleAppender log4j.appender.A1=org.apache.log4j.FileAppender # A1 uses PatternLayout. log4j.appender.A1.layout=org.apache.log4j.PatternLayout #出力 log4j.appender.A1.File=D:\\test\\log4j.log # ログ出力フォーマットのスタイルを設定する log4j.appender.A1.layout=org.apache.log4j.TTCCLayout
4.実行結果(D:\\test\\log4j.log)
[main] DEBUG com.arkgame.study.Log4jDemo – This is debug message.
[main] INFO com.arkgame.study.Log4jDemo – This is info message.
[main] ERROR com.arkgame.study.Log4jDemo – This is error message.