log4j学习总结

  log4j学习总结
1 log4j简介
简单的说log4j就是帮助开发人员进行日志输出管理的API类库。它最重要的特点就可以配置文件灵活的设置日志信息的优先级、日志信息的输出目的地以及日志信息的输出格式。Log4j除了可以记录程序运行日志信息外还有一重要的功能就是用来显示调试信息。程序员经常会遇到脱离java ide环境调试程序的情况,这时大多数人会选择使用System.out.println语句输出某个变量值的方法进行调试。这样会带来一个非常麻烦的问题:一旦哪天程序员决定不要显示这些System.out.println的东西了就只能一行行的把这些垃圾语句注释掉。若哪天又需调试变量值,则只能再一行行去掉这些注释恢复System.out.println语句。使用log4j可以很好的处理类似情况。
2 log4j使用方法
常用log4j配置,一般可以采用两种方式,.properties和.xml。
3 Log4j的三个重要组件—— Loggers, Appenders, Layouts
4 log4j的好处
(1)通过修改配置文件,就可以决定log信息输出到何处(console,文件,...),是否输出。
这样,在系统开发阶段可以打印详细的log信息以跟踪系统运行情况,而在系统稳定后可以关闭log输出,从而在能跟踪系统运行情况的同时,又减少了垃圾代码(System.out.println(...)等)。
(2)使用log4j,需要整个系统有一个统一的log机制,有利于系统的规划。
5 Log4e介绍
Log4e是一个免费的Eclipse Plugin,它可帮助你在你的Java工程中快速加入Log; 我们可以在http://log4e.jayefem.de/index.php/Download网站上下载Log4e最新版本。下载后将相应文件夹拷贝到Eclipse的插件目录下,重新Eclipse,在首选项中会多出一个Log4e选项。
注:我把我个人认为较好的文章推荐如下,方便我们共同学习和交流。
参考文献:
1 《log4j使用示例》 http://www.gbunix.com/htmldata/2004_07/14/19/article_447_1.html
2 《log4j/log4e的使用 》http://www.blogjava.net/cinderella/archive/2005/06/13/6030.html
3 《最简单的Log4j使用 》http://www.zhuoda.org/haohao/56772.html
4 《log4j使用文档》http://www.cn-java.com/target/news.php?news_id=2396
5 《常用log4j配置》http://fanqiang.chinaunix.net/app/other/2006-06-22/4640.shtml
6 《Log4j使用总结 》http://strawberry79.itpub.net/post/329/35173
posted @ 2007-06-11 19:53  深潭  阅读(227)  评论(0编辑  收藏  举报