当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:14:00  来源:本站整理

Java的开源项目:简单介绍Log4J的操纵[Java编程]

赞助商链接



  本文“Java的开源项目:简单介绍Log4J的操纵[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

1、前言

Java的开源项目太多了,这种各处着花的局面绝对赶得上中国五代十国期间的“万马齐喑”、“百花斗丽”的繁荣.利用java技术,我们的项目几近不需求购置有关java支持开辟产品,只需把一个一个开源产品经过架构师的手,公道搭配和拼接,就可以做出机动性佳、性能不错的商业产品来.

无疑,作为一个风行的日记记录工具,Log4j是java开源项目中最闪亮的环节之一.笔者所见的java项目,十有八九都采取了Log4j,究其缘由,我认为有以下几点:

a)Log4j受大大都web利用服务器的拥护:以我目前所知,tomcat,weblogic,websphere,jboss都支持log4j.

b)快速,功效强盛:Log4J配置文件实现了输出到掌握台、文件、回滚文件、发送日记邮件、输出到数据库日记表、自定义标签等全套功效.在速度上,从log4j一开始呈现,注重运行的速度就一向放在首位,并且保持不懈地举行着改良和完善.

c)利用简单、便利:只需求导入一个简单的log4j-1.2.x.jar,然后在程序类的开首写上下面一句private final static Logger log =Logger.getLogger(ClassName.class);

这样你就得到了一个日记对象log,可以轻松往特定目标写日记了.

2、为什么需求Log4j?---项目的调试是log4j产生的内涵驱动力

原始的办法是:把信息输出到屏幕(console),操纵JDK供应的System.out.println.但是,这样做的害处是显而易见的:

a)信息的输出不够机动,并且烦琐.比方,要输出履行处的文件名,行数,当前时间等,println显得很原始.

b)假如要改变输出的内容和格局,需求重新编译源程序.

c)更严重的是,假如程序中有很多的println,会严重的影响程序的性能.

3、Log4j利用的几个关键点?

根记录器(Logger),输出端(appenders)和筹划(layouts)

a)定义根记录器的格局为

log4j.rootLogger = [ level ], appendName1, appendName2, …appendNameN.同一个记录器可有多个输出端.

PS:level的级别(此级别可以自定义,系统默许供应了以下级别)

◆debug//调试信息

◆info//普通信息

◆warn//告诫信息

◆error//错误信息

◆fatal//致命错误信息


  以上是“Java的开源项目:简单介绍Log4J的操纵[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 利用Javascript实现网页水印(非图片水印)
  • Java开辟环境的搭建
  • Ubuntu java安装与配置
  • 办理Ubuntu 10.04 Firefox3.6 Java浏览器插件不工作的问
  • Ubuntu重装后Java环境的设置
  • Sun Java进入Ubuntu 10.10软件中央
  • Ubuntu 10.10配置Java开辟环境
  • 在Ubuntu 10.10中配置Java环境变量的办法
  • Ubuntu下Java环境的搭建
  • Ubuntu 10.04 下安装 Java, JRE
  • Ubuntu 10.04下的搭建SUN JAVA开辟环境
  • Ubuntu 12.04安装java7
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .