log4j 1.2.9 anchor.png Edit

  • ライブラリのインストール

以下のサイトよりライブラリをダウンロード。
http://logging.apache.org/

# cd /usr/local/arch
# wget http://www.apache.org/.../logging-log4j-1.2.9.tar.gz
# cd ../src
# tar xvzf ../arch/logging-log4j-1.2.9.tar.gz
# cp logging-log4j-1.2.9/dist/lib/log4j-1.2.9.jar /home/test/WEB-INF/lib
  • 設定ファイルを作成
    ※クラスパスに配置する
# vi /home/test/WEB-INF/classes/log4j.properties
log4j.rootLogger=INFO,A1
log4j.logger.org.nodoka.tool=info
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{ABSOLUTE} %5p %c{1}:%L - %m%n
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.DatePattern='-'yyyy-MM-dd
log4j.appender.A1.File=/home/logs/java.log
log4j.appender.A1.Append=true
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{yyyy/MM/dd HH:mm:ss.SSS} %F:%L %p %m%n
#for hibernate
log4j.logger.net.sf.hibernate=info
log4j.logger.net.sf.hibernate.type=info
log4j.logger.net.sf.hibernate.tool.hbm2ddl=debug
  • サンプルソース
# cd /home/test/src/com/domain/test
# vi LogTest.java
package com.domain.test;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public class LogTest{
  protected Log log=LogFactory.getLog(this.getClass());
  private LogTest(){}
  public static void main(String args[]){
    LogTest lt=new LogTest();
    lt.log.info ("info");
    lt.log.debug("debug");
    lt.log.error("error");
  }
}

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 629, today: 1, yesterday: 0
最終更新: 2008-11-26 (水) 02:05:25 (JST) (1272d) by aqua
オススメ

おすすめ
カレンダ
前月2012年 5月翌月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
<今日>
ログイン
ユーザ名:

パスワード:



パスワード紛失

新規登録
天気予報

資料提供天気予報コム
アクセスカウンタ
今日 : 159159159
昨日 : 577577577
総計 : 363713363713363713363713363713363713