log 4 j基本的なproperties構成

1352 ワード

log 4 j基本的なproperties構成
#to conlose #
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %m%n

#to file #
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=c\:\\liuchao.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %1 %m%n
log4j.rootLogger=info,stdout,file

log 4 jはapache財団のプロジェクトであり、ログレコーダ(Logger)はログ処理の核心コンポーネントであり、log 4 jは7種類のレベル(Level)を有する.
DEBUG Level:細粒度情報イベントがデバッグアプリケーションに非常に役立つことを指摘し、debugの情報を出力する.
INFO level:メッセージが粗粒度レベルで強調するアプリケーションの実行過程は、プロンプト情報を出力することである.
WARN level:潜在的なエラーが発生することを示すのは、警告情報を表示することである.
ERROR level:エラーイベントが発生してもシステムの継続に影響しないことを指摘する.エラーメッセージを表示します.
FATALレベル:重大なエラーイベントごとにアプリケーションが終了することを示す.
ALLレベル:すべてのログを開くための最下位レベルです.
OFFレベル:最高レベルであり、すべてのログ記録を閉じるために使用する.
log 4 jは5つのレベルのみを使用することを推奨し、レベル順序(低から高):DEBUGWindowsのコンソールの効率が悪く、出力が多くなり、サーバーの性能に非常に影響します.
デバッガはdebug以下の優先度で、開発時にできるだけ出力することができ、デバッグを容易にすることができる.
本格的な導入後、ログのレベルを向上させ、キー情報のみを出力することができます.