log4j一般的使用步骤

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

脑子不好使,所以一些该记的还是应该记录下来。

1、建一个log4j.properties的配置文件,放到有main的入口类的相同路径下。

og4j.rootLogger=debug, stdout, R

log4j.appender.stdout=org.apache.log4j.ConsoleAppender

log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

# Pattern to output the caller's file name and line number.

log4j.appender.stdout.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n

log4j.appender.R=org.apache.log4j.RollingFileAppender

log4j.appender.R.File=YesFTP.log

log4j.appender.R.MaxFileSize=1000KB

# Keep one backup file

log4j.appender.R.MaxBackupIndex=1

log4j.appender.R.layout=org.apache.log4j.PatternLayout

log4j.appender.R.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n

2、在入口类的静态区初始化log4j

static {

PropertyConfigurator.configure(

YesFTPClientFrame.class.getResource("log4j.properties"));

}

3、在每一个需要log的地方都初始化一个私有静态的变量

private static Logger logger = Logger.getLogger(xx.class);

4、使用log4j提供的方法

logger.info(”hello”);

5、用log4j输出异常的堆栈信息

logger.error("oops, got an exception: ", e);

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航