Log4j 配合 java 类的简单封装
来源:互联网 发布:拉里约翰逊数据 编辑:程序博客网 时间:2024/05/16 10:17
以前用 java 做工程需要调试信息都是自己 System.out.println,虽然很早就知道 log4j,不过没认真研究过,一般拿简单的 .property 文件来配置,不过最近仔细看了一下 log4j 的源文件,发现人家 apache 早就不建议使用 .property 了,首选 .xml,于是再研究了一下 .xml 的配置,这里记一下备忘。
这个 xml 是建好了,不过由于在运行时需要配置 XML,而这个配置 log4j 又限定只能配置一次,所以最简单的办法,就是再次封装一下,写个类来配置和提供 Logger:
这样,在调用的时候就不需要配置了,直接获取 Logger 并输出就 OK 了。
注意最好将 .xml 放到这个 java 类所在的同一目录(当然也可以通过在上述类里面指定路径)。
代码:
这样就可以正常的运行了。
不过最上面的 xml 只是个例子,真正要研究的话还有很多内容,比如按事件级别分别输出到不同地方等等,总之,log4j 是个很强大而且高效的东东,值得认真研究一下。
另附:
Log4j 的 properties 的配置方式:
参考文献:
1、Apache Logging Project Homepage: http://logging.apache.org
2、http://wiki.apache.org/logging-log4j/Log4jXmlFormat
- Log4j 配合 java 类的简单封装
- 对log4j的简单封装
- JAVA LOG4J管理(续JAVA中LOG4J的封装)
- java-log4j的简单配置
- JAVA log4j的简单使用
- Log4j简单封装及配置
- Log4J的封装
- java的jdbc简单封装
- JavaServiceWrapper和log4j的配合问题
- log4j与log4j2的配合使用、slf4j
- ajax配合java简单案例
- Java简单案例:JProgressBar与SwingWorker的配合实用
- java里面的FutureTask简单使用(配合源码讲解)
- 关于Java中Log4j的简单介绍
- java用类封装的方式写简单的日历
- Java Log4j 简单介绍
- [代码记录]java简单计算器的操作类函数封装
- 简单封装的doc4j工具类方法的简单封装
- VC学习笔记(20090821)
- 备份数据库
- cerr 同cout区别与用法
- 网页常用Javascript
- Ext combox 树的实现
- Log4j 配合 java 类的简单封装
- 关于TCP/IP知识点
- Telnet服务
- JAVA实现压缩文件的方法(使用java.util.zip.*)
- 爬虫之事
- 图片旋转处理js
- Windows Mobile 网络连接管理
- js设置图片或文字自动左右滚动控制,鼠标经过停留
- JS prototype方法应用