log4j第一次应用

log4j前一阵子看过其API,以及相关的文档,但只是了解而已,一直没有应用。

 

今天服务器要开始测试了,可是在运行服务器时发现N多行system.out.println(...)语句在DOS界面显示实在是太难受了,与是想到了log4j,并配制成功,但还是费了不少力气。

 

步骤:

 

1。log4j的jar文件的下载。下载完后放在了jdk目录jre目录lib目录ext下,我的开发工具是:jcreator,所以再加载jar文件入jdk目录下就行了。

 

2。配制log4j.properties文件,至于写这个也不是很难,看看别人的配制文件就知道个十之八九了,但关键前提还得理解log4j里Logger,appender,layout三个对象的作用。具体什么作用还 是看API比较好理解。

 

 

我的配制文件:

 
#log4j.rootLogger=INFO,FILE  

log4j.rootLogger = Debug,R

log4j.appender.R=org.apache.log4j.FileAppender   
log4j.appender.R.File=logs.log    
#log4j.appender.R.layout=org.apache.log4j.HTMLLayout   
log4j.appender.R.layout=org.apache.log4j.PatternLayout   
log4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n

 

 

(对于配制文件,以上只是我测试时用的,具体我会跟据输出信息的不同会定义debug,info,warn,error这些级别,这样每个文件能得到我服务器要打印出的不同信息,这个对监控服务器程序的运行感觉非常有用)

 

3。配制好文件就是直接写程序了

 

public static Logger logger = Logger(MyClass.class.getName());

 

logger.debug("测试文件");

 

运行上面程序就会发现在同目录下会看到生成有一个logs.log文件,里面显示分别为:时间  行数main 类,测试文件。。。

 

 

总结,其实上面只是一个对log4j的简单应用,具体学习还有很多。比如配制文件如何写,级别的定义等,感觉要学习更好还是自己动手做并用应用到实际中会学的最快。

 

处女篇!~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值