`

项目中配置log4j

    博客分类:
  • j2ee
 
阅读更多

<!--如果不定义webAppRootKey参数,那么webAppRootKey就是缺省的"webapp.root"。但最好设置,以免项目之间的名称冲突。
定义以后,在Web Container启动时将把ROOT的绝对路径写到系统变量里。
然后log4j的配置文件里就可以用${webName.root }来表示Web目录的绝对路径,把log文件存放于webapp中。

 

<!-- spring的log4j -->
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>pro1.root</param-value>
</context-param>
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>classpath:log4j.properties</param-value>
</context-param>

 

 

 

<listener>
<listener-class>
org.springframework.web.util.Log4jConfigListener
</listener-class>
</listener>

 

 

log4j 配置文件内容

#log4j.rootLogger=DEBUG,A1,R
#log4j.rootLogger=INFO,A1,R
log4j.rootLogger=ERROR,A1,R
#log4j.category.com.laoer=INFO,A1,R
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss,SSS} [%c]%n[%p] %m%n

log4j.appender.R = org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.File =${pro1.root}/logs/logs.log
#log4j.appender.R.Append = true
#log4j.appender.R.Threshold = ERROR
log4j.appender.R.layout = org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c]%n[%p] - %m%n

 

 

 

分享到:
评论

相关推荐

    SpringBoot框架配置log4j和log4j2的配置代码

    SpringBoot框架配置log4j和log4j2的配置代码,项目中用到的配置文件,可下载使用

    Spring项目中怎么配置log4j

    NULL 博文链接:https://quicker.iteye.com/blog/676620

    SSM整合中的Log4j日志的配置详情

    主要介绍了SSM整合中的Log4j的配置详情,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    log4j中配置日志文件相对路径方法(PDF)

    本文档提供log4j配置相对路径三种方法:log4j.properties文件配置、xml文件配置和通过servlet初始化方式来配置,希望对大家有所帮助

    log4j使用配置方法及项目中的应用

    log4j使用配置方法及项目中的应用

    log4j2-所需jar包+配置详解(详细)

     log4j 2.x版本不再支持像1.x中的.properties后缀的文件配置方式,2.x版本配置文件后缀名只能为".xml",".json"或者".jsn".  系统选择配置文件的优先级(从先到后)如下:  (1).classpath下的名为log4j2-test.json...

    在tomcat中配置log4j,tomcat-juli.jar

    在tomcat中配置log4j,tomcat-juli.jar

    SSM项目中配置LOG4J日志的方法

    本篇文章主要介绍了SSM项目中配置LOG4J日志的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    log4j使用笔记

    1.该笔记中详细的介绍了log4j的作用和优势、具体地讲解了log4j的使用步骤和详细配置。 2.深入的说明了log4j在项目中的重要地位以及给项目带来的影响,同时说明了log4j的优化。 3.该笔记从log4j的简介/入门开始介绍,到...

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

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

    log4j配置文档【非常详细】

    非常详细的lOG4J配置文档!作为日常项目备用!

    log4j2在项目中的配置,对不同级别的日志进行不同文件的存储

    log4j2在项目中的配置,对不同级别的日志进行不同文件的存储

    java log4j配置大全

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

    log4j2 项目配置

    集成log4j2,所有需要的配置文件。已实际运用在生产环境项目中。 springboot项目直接放在resources 目录下。

    log4j相关jar

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

    官网原版log4j

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

    log4j配置文件

    log4j的简单配置,可以直接在项目中用,当然只是用自己学习时用。

    深入浅析java web log4j 配置及在web项目中配置Log4j的技巧

    主要介绍了

    Log4j1.2.16官方文档和jar包

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

    log4j 动态配置

    本人在项目中总结的一点小经验 关于log4j动态配置的一些方法和心得

Global site tag (gtag.js) - Google Analytics