`

log4j的配置方法:

    博客分类:
  • J2EE
 
阅读更多

参考链接:

http://www.codejava.net/coding/how-to-initialize-log4j-for-java-web-application

 

大致3种思路:

1.把log4j.properties文件放在WEB-INFO/下面或者,放在src/下面。这样他最终会打包到WEB-INFO/classes/目录下。在程序中直接使用即可,不需再调用PropertyConfigurator.configure("log4j.properties");

2.通过ServletContextListener的初始化函数。例如:

java代码:

@Override
    public void contextInitialized(ServletContextEvent event) {
        // initialize log4j here
        ServletContext context = event.getServletContext();
        String log4jConfigFile = context.getInitParameter("log4j-config-location");
        String fullPath = context.getRealPath("") + File.separator + log4jConfigFile;
         
        PropertyConfigurator.configure(fullPath);
         
    }

 需要设置初始化参数 <context-param>

 

3.通过一个启动时就进行初始化的Servlet进行初始化。

请参考

http://www.avajava.com/tutorials/lessons/how-do-i-initialize-log4j-in-a-web-application.html

分享到:
评论

相关推荐

    log4j-api-2.12.1-API文档-中文版.zip

    赠送jar包:log4j-api-2.12.1.jar; 赠送原API文档:log4j-api-2.12.1-javadoc.jar; 赠送源代码:log4j-api-2.12.1-sources.jar; 赠送Maven依赖信息文件:log4j-api-2.12.1.pom; 包含翻译后的API文档:log4j-api-...

    log4j-api-2.7-API文档-中文版.zip

    赠送jar包:log4j-api-2.7.jar; 赠送原API文档:log4j-api-2.7-javadoc.jar; 赠送源代码:log4j-api-2.7-sources.jar; 赠送Maven依赖信息文件:log4j-api-2.7.pom; 包含翻译后的API文档:log4j-api-2.7-javadoc-...

    log4j-core-2.15.0.jar log4j-2.15.0-rc2

    Apache log4j2零日漏洞,根据 log4j-2.15.0-rc2 版本编译生成log4j-api-2.15.0.jar 1.解压你的jar jar xvf XXX.jar 2. 删除旧版本jar cd ./BOOT-INF/lib rm -rf log4j-api-*.jar 3. 上传新版本log4j-api-2.15.0....

    log4j-core-2.17.1-API文档-中文版.zip

    赠送jar包:log4j-core-2.17.1.jar; 赠送原API文档:log4j-core-2.17.1-javadoc.jar; 赠送源代码:log4j-core-2.17.1-sources.jar; 赠送Maven依赖信息文件:log4j-core-2.17.1.pom; 包含翻译后的API文档:log4j-...

    log4j:ERROR Failed to rename错误解决办法

    在Tomcat6下使用Log4j记录日志,天创建新日志文件时(日志文件设置为:org.apache.log4j.DailyRollingFileAppender)报: log4j:ERROR Failed to rename错误; 网上查找了下原因,大概意思是日志文件始终被占有,所以...

    log4j-api-2.17.1-API文档-中文版.zip

    赠送jar包:log4j-api-2.17.1.jar; 赠送原API文档:log4j-api-2.17.1-javadoc.jar; 赠送源代码:log4j-api-2.17.1-sources.jar; 赠送Maven依赖信息文件:log4j-api-2.17.1.pom; 包含翻译后的API文档:log4j-api-...

    log4j-core-2.7-API文档-中文版.zip

    赠送jar包:log4j-core-2.7.jar; 赠送原API文档:log4j-core-2.7-javadoc.jar; 赠送源代码:log4j-core-2.7-sources.jar; 赠送Maven依赖信息文件:log4j-core-2.7.pom; 包含翻译后的API文档:log4j-core-2.7-...

    Eclipse调试方法及log4j调试方法

    Eclipse调试方法及log4j调试方法Eclipse调试方法及log4j调试方法

    log4j-api-2.17.1.jar和log4j-core-2.17.1.jar

    log4j-api-2.17.1.jar和log4j-core-2.17.1.jar

    apache-log4j-extras-1.2.17-API文档-中文版.zip

    赠送jar包:apache-log4j-extras-1.2.17.jar; 赠送原API文档:apache-log4j-extras-1.2.17-javadoc.jar; 赠送Maven依赖信息文件:apache-log4j-extras-1.2.17.pom; 包含翻译后的API文档:apache-log4j-extras-...

    logging-log4j2, Apache日志记录Log4J2镜像.zip

    logging-log4j2, Apache日志记录Log4J2镜像 Apache Log4J 2Apache是对 Log4J的升级,它提供了比它的前辈 Log4J 1. x,的显著改进,并提供了许多改进,同时解决了soa架构中一些固有问题。 在Github上请求请求通过发送...

    log4j漏洞修复升级jar包(log4j-core-2.17.0.jar)

    log4j漏洞修复升级jar包(log4j-core-2.17.0.jar)

    log4j-jul-2.12.1-API文档-中英对照版.zip

    赠送jar包:log4j-jul-2.12.1.jar; 赠送原API文档:log4j-jul-2.12.1-javadoc.jar; 赠送源代码:log4j-jul-2.12.1-sources.jar; 赠送Maven依赖信息文件:log4j-jul-2.12.1.pom; 包含翻译后的API文档:log4j-jul-...

    log4j-slf4j-impl-2.12.1-API文档-中英对照版.zip

    赠送jar包:log4j-slf4j-impl-2.12.1.jar; 赠送原API文档:log4j-slf4j-impl-2.12.1-javadoc.jar; 赠送源代码:log4j-slf4j-impl-2.12.1-sources.jar; 赠送Maven依赖信息文件:log4j-slf4j-impl-2.12.1.pom; ...

    Log4j jar包.rar

    Log4j是Apache的一个开源项目,通过使用Log4j,可以控制日志信息格式及其输送目的地(控制台、文件、数据库等),方便后期查找系统运行期间出现的问题,进而便于维护系统。

    log4j-slf4j-impl-2.12.1-API文档-中文版.zip

    赠送jar包:log4j-slf4j-impl-2.12.1.jar; 赠送原API文档:log4j-slf4j-impl-2.12.1-javadoc.jar; 赠送源代码:log4j-slf4j-impl-2.12.1-sources.jar; 赠送Maven依赖信息文件:log4j-slf4j-impl-2.12.1.pom; ...

    log4j-slf4j-impl-2.17.1-API文档-中英对照版.zip

    赠送jar包:log4j-slf4j-impl-2.17.1.jar; 赠送原API文档:log4j-slf4j-impl-2.17.1-javadoc.jar; 赠送源代码:log4j-slf4j-impl-2.17.1-sources.jar; 赠送Maven依赖信息文件:log4j-slf4j-impl-2.17.1.pom; ...

    logging-log4j2-log4j-2.15.0-rc2.zip maven 资源库

    针对Log4j 2 远程代码执行漏洞,需要用到的升级资源包,适用于maven资源库,包括log4j,log4j-core,log4j-api,log4j-1.2-api,log4j-jpa等全套2.15.0 maven资源库jar包。如果是maven本地仓库使用,需要将zip包解压...

    log4j-to-slf4j-2.10.0-API文档-中英对照版.zip

    赠送jar包:log4j-to-slf4j-2.10.0.jar; 赠送原API文档:log4j-to-slf4j-2.10.0-javadoc.jar; 赠送源代码:log4j-to-slf4j-2.10.0-sources.jar; 包含翻译后的API文档:log4j-to-slf4j-2.10.0-javadoc-API文档-...

    SSH框架中配置log4j的方法

    SSH框架中配置log4j的方法:在ssh中配置log4j的步骤和方法

Global site tag (gtag.js) - Google Analytics