码家

Web Platform, Cloud and Mobile Application Development

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

一直在WEB项目中添加log4j.properties文件,却不知道该怎么使用它,希望大家不吝赐教

 

写日志,还能干什么?

 

 

log4j.properties 主要用于配置那些范围会采用日记的记录,以及日记的输出格式,采用什么设备输出,看看那个hibernate的日记文件应该就知道了!

 

 

让你迅速的能找到出现问题的地方。节约时间。

 

 

log4j主要是输出你操作的过程,比如:在一个hibernate框架的程序里面,如果你设置使用log4j输入信息的话,可以输出数据库Driver、用户、密码、Sql语句等等,方便你检查错误

 

 

报错日志呗...

 

 

日志记录,对于企业应用软件来说很有必要,他记录了对软件的每一次操作,以及当软件发生异常时的记录。对于开发人员后期的维护,提供了有用的第一手资料。

 

 

各种信息的输出 看怎么配置

 

 

日志嘛。虽然 System.out.println() 也能起到调试的作用,但很不方便。比如说,有一个调试信息输出,我只要测试一下就不用了,这样我们得把这一行删掉,如果下次又想用了,那还得再加上去。

如果是用日志工具的话,日志拥有一个级别的概念,我们不需要的话只需要在一个地方把日志的输出级别调高,那那些低级别的日志就不会输出了。如果以后我又想再看看那些日志的话,再把级别调低就可以了

 

 

它是一种调试的辅助工具,
尤其是产品上线之后,出现问题,日志显得尤为重要

 

 

另外,log4j 的配置文件建议使用 XML 格式,层次和条理都比较清楚。而且 log4j 优先加载 log4j.xml

PS:用 XML 的话,把 DTD 文件复制过来跟 XML 放在一起,还能有自动提示呢,比 properties 好,呵呵

 

 

记log, 可方便动态调整log级别,在大一点的多线程系统中,调试挺有用,
用log4j代替System out被认为是比较好的编程习惯。 
可扩展 用做记录 business log,如金融系统中,记录交易的log用于以后查询 

posted on 2011-10-27 09:43  海山  阅读(512)  评论(0)    收藏  举报