springMVC项目在jboss7中配置应用自己的log4j--转载
生活随笔
收集整理的這篇文章主要介紹了
springMVC项目在jboss7中配置应用自己的log4j--转载
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原文地址:http://www.xuebuyuan.com/1954635.html
Jboss7默認采用容器自己的log4j module,應用自己配置的log4j不起作用,需要應用做一些設置:
以springMVC項目為例:
1> 在WEB-INF下新建文件jboss-deployment-structure.xml,內容如下:
?
<?xml version="1.0" encoding="UTF-8"?><jboss-deployment-structure><deployment><exclusions><module name="org.apache.log4j" /></exclusions></deployment></jboss-deployment-structure>2> 在web.xml里配置
<context-param><param-name>log4jConfigLocation</param-name><param-value>/WEB-INF/log4j.properties</param-value> </context-param>?
<listener><listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> </listener>?
3> 在WEB-INF下新建log4j.properties
?
# For JBoss: Avoid to setup Log4J outside $JBOSS_HOME/server/default/deploy/log4j.xml! # For all other servers: Comment out the Log4J listener in web.xml to activate Log4J. log4j.rootLogger=INFO,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%nlog4j.appender.logfile=org.apache.log4j.RollingFileAppender log4j.appender.logfile.File=${jboss.server.log.dir}/YOURAPP.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%n4> pom添加依賴
<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency>轉載于:https://www.cnblogs.com/davidwang456/p/4314313.html
總結
以上是生活随笔為你收集整理的springMVC项目在jboss7中配置应用自己的log4j--转载的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用Java API创建(create)
- 下一篇: Spring(AbstractRouti