1 / 14
文档名称:

log4j学习笔记.doc

格式:doc   大小:107KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

log4j学习笔记.doc

上传人:wdwd123321123 2019/11/29 文件大小:107 KB

下载得到文件列表

log4j学习笔记.doc

相关文档

文档介绍

文档介绍:Log4J的配置文件(ConfigurationFile)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。:#  =   [ level ]   ,  appenderName1 ,  appenderName2 ,  …#  =      =  value1  …    =  valueN #配置日志信息的格式(布局)  =      =  value1  …    =  valueN 其中 [level] 是日志输出级别,共有5级:FATAL       0  ERROR      3  WARN       4  INFO         6  DEBUG      7 Appender 为日志输出目的地,.(控制台),(文件),(每天产生一个日志文件),(文件大小到达指定尺寸的时候产生一个新的文件),(将日志信息以流格式发送到任意指定的地方)Layout:日志输出格式,.(以HTML表格形式布局),(可以灵活地指定布局模式),(包含日志信息的级别和信息字符串),(包含日志产生的时间、线程、类别等等信息)打印参数: Log4J采用类似C语言中的printf函数的打印格式格式化日志信息,如下:    %m  输出代码中指定的消息%p  输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL  %r  输出自应用启动到输出该log信息耗费的毫秒数  %c  输出所属的类目,通常就是所在类的全名  %t  输出产生该日志事件的线程名  %n  输出一个回车换行符,Windows平台为“/r/n”,Unix平台为“/n”  %d  输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyy MMM dd HH:mm:ss ,SSS},输出类似:2002年10月18日  22 : 10 : 28 , 921   %l  输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数。举例:(: 10 ) : 1)()方法:给根记录器增加一个ConsoleAppender,输出格式通过PatternLayout设为"%-4r[%t]%-5p%c%x-%m%n",. 2)配置放在文件里,通过命令行参数传递文件名字,(args[x])解析并配置;3)配置放在文件里,通过环境变量传递文件名等信息,利用log4j默认的初始化过程解析并配置;4)配置放在文件里,通过应用服务器配置传递文件名等信息,利用一个特殊的servlet来完成配置。:当调试系统时,我们往往注意的只是异常级别的日志输出,但是通常所有级别的输出都是放在一个文件里的,如果日志输出的级别是BUG!?那就慢慢去找吧。这时我们也许会想要是能把异常信息单独输出到一个文件里该多好啊。当然可以,Log4j已经提供了这样的功能,我们只需要在配置中修