posts - 33,comments - 21,trackbacks - 0

初学log4j,做个笔记记录

导入log4j的jar包,目前最新版本1.2.14

在项目工程中新建一个属性文件,叫做log4j.properties

加入下面几行

第一行:log4j.rootLogger=[level],appenderNameA,appenderNameB

这一行标明了日志输出的级别和两个目的地,级别有以下几种,OFF,FATAL,ERROR,WARN,INFO,DEBUG,ALL等,推荐常用以下四个ERROR,WARN,INFO,DEBUG。两个目的地,一个是控制台A,一个是文件B。用下面代码定义。

下面是

log4j.appender.appenderNameA = org.apache.log4j.ConsoleAppender

log4j.appender.appenderNameB = org.apache.log4j.FileAppender

log4j.appender.appenderNameB.File = *.log   //这里也可以使用绝对路径,默认就是服务器的bin目录,比如D:/tomcat/bin

log4j.appender.appenderNameA.layout = org.apache.log4j.SimpleLayout  //这里是样式

log4j.appender.appenderNameB.layout = org.apache.log4j.SimpleLayout

这样log4j基本配置完了

回到项目中,在程序里用

Log log = LogFactory.getLog(yourclass.class);

log.[level]("要输入的信息");

这样即可,可以同时在控制台看到,也可以从log文档中看到。

posted on 2007-04-28 11:47 英明 阅读(228) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: