Java的开源项目:简单介绍Log4J的使用
http://tech.ddvip.com 2007年07月03日 社区交流
内容摘要:作为一个流行的日志记录工具,Log4j是java开源项目中最闪亮的环节之一。笔者所见的java项目,十有八九都采用了Log4j,究其原因,我认为有以下几点
◆配置放在文件里,通过命令行参数传递文件名字,通过
PropertyConfigurator.configure(args[x])解析并配置;
◆配置放在文件里,通过环境变量传递文件名等信息,利用log4j默认的初始化过程解析并配置;
◆配置放在文件里,通过应用服务器配置传递文件名等信息,利用一个特殊的servlet来完成配置。
b)配置文件的初始化:
通过应用服务器完成初始化
通过servlet辅助完成初始化
c)一个log4j.properties文件示例
log4j.rootLogger=INFO, 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
log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=/webserver/specialTraining3/wangzj.log
log4j.appender.logfile.MaxFileSize=51200KB
log4j.appender.logfile.MaxBackupIndex=3
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - <%m>%n五、用log4j来演练一个例子
Test:
com.webage.servlets.MyServlet
Log4j.properties文件:
log4j.rootLogger=DEBUG,ROOT
log4j.appender.ROOT=org.apache.log4j.RollingFileAppender
log4j.appender.ROOT.File=E:wangzjmyapplication.log
log4j.appender.ROOT.MaxFileSize=1000KB
log4j.appender.ROOT.MaxBackupIndex=5
log4j.appender.ROOT.layout=org.apache.log4j.PatternLayout
log4j.appender.ROOT.layout.ConversionPattern=[%d]%t%c%-5p-%m%n
ootLogger=DEBUG,CONSOLE,A1,im
log4j.addivity.org.apach
责编:豆豆技术应用
正在加载评论...