初学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) 编辑 收藏