log4j 1.2.9
- ライブラリのインストール
以下のサイトよりライブラリをダウンロード。
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");
}
}
Counter: 629,
today: 1,
yesterday: 0
最終更新: 2008-11-26 (水) 02:05:25 (JST) (1272d) by aqua
