Log4j的使用方法(转)
来源:互联网 发布:手机端分享js插件 编辑:程序博客网 时间:2024/04/29 22:10
log4J主要是用来记录程序执行过程中,人为的设置一些信息。以此来查看程序的执行过程中出现的一些异常情况。
首先要将log4j的jar包引入到工程中。
其次配置log4j的配置文件:
简单的配置情况:log4j.properties文件放在工程的根目录下。
配置根logger,INFO是日志级别,A1,A2是自定义的名称,用来显示日志将要显示的位置。 log4j.rootLogger=INFO, A1, A2。
下面将对A1进行配置:
首先定义A1将log输出到控制台:ConsoleAppender。也就是说log会在控制台上显示
log4j.appender.A1=org.apache.log4j.ConsoleAppender
其次配置日志信息的格式(布局):
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
配置日志信息的输出形式:
log4j.appender.A2.layout.ConversionPattern= %d{yyyy-MM-dd HH:mm:ss.SSS}[%-5p] %F :%L - %m%n
%c 输出日志信息所属的类的全名
%d 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyy-MM-dd HH:mm:ss },输出类似:2002-10-18- 22:10:28
%f 输出日志信息所属的类的类名
%l 输出日志事件的发生位置,即输出日志信息的语句处于它所在的类的第几行
%m 输出代码中指定的信息,如log(message)中的message
%n 输出一个回车换行符,Windows平台为“rn”,Unix平台为“n”
%p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL。如果是调用debug()输出的,则为DEBUG,依此类推
%r 输出自应用启动到输出该日志信息所耗费的毫秒数
%t 输出产生该日志事件的线程名
再次:在程序中使用log4j的类,String name参数是类的名称,形式一般为Test.class;
1.得到日志的记录器:private final static Logger log = Logger.getLogger(PrintData.class);
2.使用 log.debug("想要输出的内容");
总结:这样就简单的完成了log4j的使用.其他一些复杂的使用请大家仔细阅读有关方面的资料。
- Log4j的使用方法(转)
- Log4j包的使用方法
- log4j的基本使用方法
- Log4j的使用方法
- log4j的基本使用方法
- log4j的使用方法
- log4j/log4e的使用方法
- Log4j的使用方法
- log4j的使用方法
- log4j的使用方法
- Log4J的部分使用方法
- log4j的使用方法
- log4j的基本使用方法
- Log4j的简单使用方法
- Log4j的使用方法
- log4j的配置使用方法详解
- Log4j基本使用方法(转)
- log4j使用方法
- init、loadView、viewDidLoad、viewDidUnload、dealloc的关系
- linux printf 的数据格式表示
- Android创建快捷方式
- (学习Asp.net Ajax笔记四)Ajax Control Toolkit的AutoComplete功能
- 使用会声会影X4把录制的视频成90度旋转
- Log4j的使用方法(转)
- spring中ioc,aop和java代理技术的关系
- 每天读一遍,坚持77天,你的英语就可以凑合跟米国人交流啦!
- android Camera 中添加一种场景模式
- Oracle之 分析tnsnames.sa文件失败 ServiceAliasException:11错误
- ffmpeg文档4:创建线程
- C# Form以管理员身份运行
- iOS避免内存警告的一些建议
- 【7gyy】教你如何快速解决Win8不能上网问题