读书人

Log4j.1.2.14 学习札记【10月4日更新】

发布时间: 2012-10-13 11:38:17 作者: rapoo

Log4j.1.2.14 学习笔记【10月4日更新】

?

Log4j学习笔记 2011年10月02日 环境 MyEclipse 9.0 SSH2 框架 log4j-1.2.14.jar

?


引言:

?

?目前我使用Log4j的主要目的是在SSH2框架环境下进行开发时记录一些信息便于分析问题。

?

?由于Hibernate3框架中自带了log4j-1.2.14.jar所以导入jar包的步骤略。

?

?Log4j在程序中主要通过3步来使用:
?
??1.得到日志记录器,对于根记录器通过getRootLogger()函数来得到他,
??? 对于其他记录器则通过Logger类的静态函数getLogger(String name)来得到。

?

??2.读取配置文件,在得到日志记录器后第2步就是要配置Log4j运行环境,
??? Log4j的环境可以通过程序来配置,如果没有做任何配置他会使用其默认配置。
???
??? 更加灵活的方式是使用配置文件来配置Log4j,
??? 目前配置文件有2种方式,一种是使用key=value的JAVA属性格式,另外一种是XML文件。

?

?在程序中加载配置文件的两种方式:

?

??1.使用PropertyConfigurator.configure(String configFileName)
??? 读取使用key=value方式编写的配置文件来设置log4j的运行环境。

?

??2.使用DOMConfigurator.configure(String filename)
??? 读取XML格式的配置文件来设置Log4j的运行环境。

?

?

---------------------------------------我是华丽的分割线-------------------------------------------

?


先来个基于SSH的Log4j:“HelloWorld”:

?

?一、被记录日志的类

?

?

读书人网 >编程

热点推荐