log4j hello world

 

2011-01-05 20:42:48

其实tomcat就自带了日志记录功能,当然大部分时候它并不能满足我们在实际应用中的需要,我们还是要借助于其他的开源日志记录框架来实现我们系统日志的记录,log4j就是其中的一个非常优秀的一个日志记录框架,下面来详细的介绍一下我们怎么使用log4j,以及对log4j的具体介绍.

log4j是一个非常强大的log记录软件,下面我们就来看看在项目中如何使log4j。首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址:http://logging.apache.org/log4j/1.2/download.html 我们先看一个最简单的示例:

 

【示例1】log4j的项目结构:

 


把jar包导入进来,我是在eclipse下做的实验,怎么导入包就省略了。
下面看看log4j.property文件:
  1. #可以设置级别:debug>info>error   
  2. #debug:显示debug、info、error   
  3. #info:显示info、error   
  4. #error:只error   
  5. log4j.rootLogger=debug,appender1   
  6. #log4j.rootLogger=info,appender1   
  7. #log4j.rootLogger=error,appender1   
  8.   
  9. #输出到控制台   
  10. log4j.appender.appender1=org.apache.log4j.ConsoleAppender   
  11. #样式为TTCCLayout   
  12. log4j.appender.appender1.layout=org.apache.log4j.TTCCLayout
      1.  

 

我们来写一个HelloLog4j.java类,如下:

 

 

看看运行后的结果:

 

下面我们来看看Log4J的类图:

 

Logger - 日志写出器,供程序员输出日志信息 
Appender - 日志目的地,把格式化好的日志信息输出到指定的地方去 
ConsoleAppender - 目的地为控制台的Appender 
FileAppender - 目的地为文件的Appender 
RollingFileAppender - 目的地为大小受限的文件的Appender 
Layout - 日志格式化器,用来把程序员的logging request格式化成字符串 
PatternLayout - 用指定的pattern格式化logging request的Layout

以上介绍了log4j的一些详细的结构以及我们怎么初步的使用log4j,当然,通过上面的内容我们肯定还不能很清楚的明确我们该怎么来学习log4j的使用,下次谈谈log4j的使用。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值