Log4j2使用:一些与1.x版本不一样的地方

1. 在web中的使用

如果你曾经在使用了spring的web工程中使用了log4j 1.x版本,更新到2以后,web.xml的配置需要做一些改变。log4j2直接提供了log4j-web包支持web应用,只需配置好一个Listener和Filter即可,也即:

 

Log4jServletContextListener与Log4jServletFilter,Listener负责log4j的初始化, Filter则是负责请求前后LogContext的设置与清理,至于初[......]

Read more

Posted in J2EE | Tagged | Leave a comment

使用Log4j创建灵活的日志系统

Log4j是Jakarta Apache项目中一个开源日志工具,它提供了一系列的API供开发者使用来编写日志语句,同时,可以在外部通过properties文件配置Log4j的属性。这篇文章将通过一个Web示例应用来解释这个工具的主要概念,当然还有一些高级概念。

1. 示例应用概述

伴随这篇文章的示例应用是一个基于Web的应用,它使用JDK1.3.1开发,并经过了测试,开发环境为Window XP,使用的相关工具为:Tomcat4.0.1,log4j 1.2.4,Ant 1.4.1,你[......]

Read more

Posted in Java | Tagged | Leave a comment