zoukankan      html  css  js  c++  java
  • 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
    作者:深潭
    出处:http://www.cnblogs.com/dbasys/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    linux常用命令笔记
    head first html与css
    多线程编程核心技术日记
    nio
    排序算法
    随笔
    数据库读写分离
    购物网站设计
    http
    servlet初始化
  • 原文地址:https://www.cnblogs.com/dbasys/p/2127619.html
Copyright © 2011-2022 走看看