web项目的log4j配置

转载 2012年04月12日 18:16:50
1.将log4j-1.2.14.jar加入你的项目中;
2.在src/下创建log4j.properties|log4j.xml文件;
3.在web.xml中配置log4j的信息,如下:
<context-param> 
  <param-name>log4jConfigLocation</param-name> 
  <param-value>/WEB-INF/classes/log4j.properties</param-value> 
   </context-param> 
 <listener> 
  <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> 
 </listener>
4.在项目webroot下创建你想要保存日志文件的文件夹及文件,如webroot/logs/web_app.log;
具体log4j.properties文件,给你一个示例吧,如下:
log4j.rootLogger=INFO, stdout, logfile

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
#log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n
log4j.appender.stdout.layout.ConversionPattern=- %m%n

log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=${webapp.root}/logs/webapp.log
log4j.appender.logfile.MaxFileSize=512KB
# Keep three backup files.
log4j.appender.logfile.MaxBackupIndex=3
# Pattern to output: date priority [category] - message
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n

log4j.logger.com.opensymphony.xwork2=ERROR 

# Control logging for other open source packages
log4j.logger.org.springframework=ERROR
log4j.logger.org.quartz=ERROR
log4j.logger.net.sf.ehcache=ERROR
log4j.logger.net.sf.navigator=ERROR
log4j.logger.org.apache.commons=ERROR
log4j.logger.org.apache.struts=ERROR

# Struts OgnlUtil issues unimportant warnings 
log4j.logger.com.opensymphony.xwork2.util.OgnlUtil=error 
log4j.logger.com.opensymphony.xwork2.ognl.OgnlValueStack=error 
具体写法可根据自己的项目进行配置。

相关文章推荐

web.xml中log4j配置注意点

web.xml中webAppRootKey -----------------------------------------------------------------------------...

web项目log4j日志配置和使用

在web.xml中配置Log4j的监听和文件映射与相关设置 web.xml代码 log4jConfigLocation classpath:log4j.pr...

log4j在web.xml中如何配置

1.在web.xml有几个条目和log4j有关,它们是: webAppRootKey WzgTest.root log4jConfigLocation /WEB-I...

web应用中log4j应用--log4j.xml同时输出多种日志

OK,现在我们来整理下log4j来web项目中的应用。我之前搞了2年web,使用的日志都是log4j。关于现在比较火的logback我后面会有博客整理到,不管怎么样,这里先整理一下web中log4j的...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

log4j和web.xml配置webAppRootKey 的问题

在tomcat下部署两个或多个项目时,web.xml文件中最好定义webAppRootKey参数,如果不定义,将会缺省为“webapp.root”,如下:       context-par...
  • arvin_qx
  • arvin_qx
  • 2011年09月28日 14:45
  • 29690

关于java web项目使用log4j

pom.xml中添加依赖。
  • xsi640
  • xsi640
  • 2014年06月09日 20:58
  • 5491

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

在web应用中使用Log4j 2

Using Log4j 2 inWeb Applications(在web应用中使用Log4j 2) 来源:http://logging.apache.org/log4j/2.x/manual/web...

log4j2 在java web中的使用

log4j2 在java web中的使用
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:web项目的log4j配置
举报原因:
原因补充:

(最多只允许输入30个字)