aldream

BlogJava 首页 新随笔 联系 聚合 管理
  1 Posts :: 10 Stories :: 1 Comments :: 0 Trackbacks

Log4j

     摘要: 在多用户并发的环境下,通常是由不同的线程分别处理不同的客户端请求。此时要在日志信息中区分出不同的客户端,你可以为每一个线程生成一个Logger,从而从一堆日志信息中区分出哪些信息是属于哪个线程的,但这种方式并不高效。Log4J巧妙地使用了Neil Harrison提出的“NDC(嵌套诊断环境)”机制来解决这个问题。  阅读全文
posted @ 2007-11-11 14:51 aldream 阅读(725) | 评论 (0)  编辑

     摘要: 一个经常引用的依靠于logging的参数是可以计算的花费。这是一个合理的概念,一个适度的应用程序可能产生成千上万个日志请求。许多努力花在测量和调试logging的优化上。Log4j要求快速和弹性:速度最重要,弹性是其次。
用户应该注意随后的优化建议。  阅读全文
posted @ 2007-11-10 23:31 aldream 阅读(634) | 评论 (0)  编辑

     摘要: 下面的Log4J配置文件实现了输出到控制台、文件、回滚文件、发送日志邮件、输出到数据库日志表、自定义标签等全套功能。  阅读全文
posted @ 2007-11-10 00:43 aldream 阅读(233) | 评论 (0)  编辑