JAva log 4 jログ使用
1408 ワード
JAvaではlog 4 jを用いてログ出力を行うが,本稿では単純な使用方法であり,深くはなく,単純に自分のプロジェクトのニーズを満たしている.
log 4 jの構成と使用は3つの部分に分けられる.
1.プロジェクトインポートlog 4 jのjarパッケージ
2.log 4 j.propertiesの構成
3.プロジェクトでlogを用いてログ出力を行う
具体的な手順:
自分が使っているのはlog 4 jの1バージョンで、以下は直接第2部から始めます
1.log 4 j.propertiesを構成します.srcディレクトリの下にlog 4 j.propertiesファイルを新規作成する
2.新規TestLog 4 j.java使用ログ
stdoutとfileファイルの出力がわかります
注意:fileパス構成を出力するときは、絶対パス(上のコードにはありません)を自分で使用し、相対パスを使用すると常にエラーが発生します.
log 4 jの構成と使用は3つの部分に分けられる.
1.プロジェクトインポートlog 4 jのjarパッケージ
2.log 4 j.propertiesの構成
3.プロジェクトでlogを用いてログ出力を行う
具体的な手順:
自分が使っているのはlog 4 jの1バージョンで、以下は直接第2部から始めます
1.log 4 j.propertiesを構成します.srcディレクトリの下にlog 4 j.propertiesファイルを新規作成する
# Configure logging for testing: optionally with log file
log4j.rootLogger=info, logfile ,stdout
# log4j.rootLogger=WARN, stdout, logfile
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n
#configure outfile
log4j.appender.logfile=org.apache.log4j.FileAppender
#attention:configure outfile path
log4j.appender.logfile.File=log.log
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n
2.新規TestLog 4 j.java使用ログ
package com.ln.core;
import org.apache.log4j.Logger;
public class TestLog4j {
private static Logger log = Logger.getLogger(TestLog4j.class);
public static void main(String args[]){
log.debug("debug!");
log.info("info!");
log.warn("warn!");
log.error("error!");
}
}
stdoutとfileファイルの出力がわかります
注意:fileパス構成を出力するときは、絶対パス(上のコードにはありません)を自分で使用し、相対パスを使用すると常にエラーが発生します.