`
redstarofsleep
  • 浏览: 439745 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

知识点整理之Web项目中Log4J的初始化

阅读更多

首先在web.xml中定义一个servlet,执行初始化

<servlet>
	<servlet-name>initServlet</servlet-name>
	<servlet-class>common.init.InitServlet</servlet-class>
	<init-param>
		<param-name>log4j</param-name>
		<param-value>WEB-INF/log4j.properties</param-value>
	</init-param>
	<load-on-startup>1</load-on-startup>
</servlet>

 Log4j的配置文件log4j.properties放在WEB-INF下.

 

在InitServlet的init方法中执行初始化

public void init(ServletConfig config) throws ServletException {
    String prefix = config.getServletContext().getRealPath("/");
    // Log4J
    String log4jFile = config.getInitParameter("log4j");
    String log4jConfigPath = prefix + log4jFile;
    PropertyConfigurator.configure(log4jConfigPath);
}
 
分享到:
评论

相关推荐

    log4j初始化

    log4j初始化

    Web项目中使用Log4j实例

    Web项目中使用Log4j实例,具体效果和过程看博文 http://blog.csdn.net/evankaka/article/details/45815047

    web项目log4j简单案例

    web项目log4j简单案例 只需下载导入即可!方便易学习。

    log4j示例项目

    log4j示例项目,里面包含了log4j需要的两个包,以及设置的方法,调用的方法。

    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.jar各个版本

    apache-log4j-1.2.15.jar, apache-log4j-extras-1.0.jar, apache-log4j-extras-1.1.jar, apache-log4j.jar, log4j-1.2-api-2.0.2-javadoc.jar, log4j-1.2-api-2.0.2-sources.jar, log4j-1.2-api-2.0.2.jar, log4j-...

    Log4j2 web demo (log4j2 version 2.1)

    log4j2使用demo,web工程的,log4j2的版本为2.1

    Log4j简介 介绍log4j的原理和用法

    在项目的main class中的静态初始化块里放log4j环境的配置代码。注意:在一个项目中,log4j环境只需要被配置一次,而不是在每个使用了logger的类里都需要调用一次 ,用MyClass.class作为参数创建该类的静态Logger对象...

    若依框架使用的log4j2.16.0,修复log4j漏洞log4j2下载最新log4j2.16.0下载

    若依框架使用的log4j2.16.0,修复log4j漏洞log4j2下载最新log4j2.16.0下载

    log4j相关jar

    Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过...

    log4j中配置日志文件相对路径方法分析

    log4j中配置日志文件相对路径方法分析 方法一、 解决的办法自然是用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log 其中“${...

    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....

    apache-log4j-2.17.0 核心jar包

    Log4j 是一个日志记录框架,Log4j 2 是对 Log4j 的升级,提供了重大改进,超越其前身 Log4j 1.x,并提供许多其它现代功能 ,例如对标记的支持、使用查找的属性替换、lambda 表达式与日志记录时无垃圾等。 Apache ...

    log4j-web的jar包

    jar包,2.0版本,现在对应的jar包最新的应该是2.4.1,可以在apach的官网下载

    Log4j2简介及与Log4j效率对比

    描述Log4j2的配置详情及相对Log4j的优点,包括效率测试程序

    log4j-2.18.0

    log4j2疑似0day爆发,影响版本为log4j2 大于等于2.0版本小于2.18.0版本 官方已经出了2.18.0版本 此版本可解决

    Log4j日志包

    log4j.rootLogger=debug,CONSOLE,testfile,A1,MAIL ################### # Console Appender ################### log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.Target=...

    log4j-api-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-...

    老生常谈Log4j和Log4j2的区别(推荐)

    下面小编就为大家带来老生常谈Log4j和Log4j2的区别(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    项目配置文件( spring-mvc.xml spring-mybatis.xml web.xml log4j.properties)

    spring-mvc.xml spring-mybatis.xml web.xml log4j.properties,项目中需要用到的配置文件。直接可用。

Global site tag (gtag.js) - Google Analytics