当前位置:编程学习 > JAVA >>

Tomcat 7+axis2 webservice如何使用Log4j

--------------------编程问答-------------------- 如果你只是想在自己的Web应用程序中使用log4j在这种情况下,只要把log4j.jar的log4j.properties文件到 你的web应用的WEB-INF/lib和WEB-INF/classes中
自己手动创建一个名为log4j.properties文件包含以下内容的文件,并将其保存到$ CATALINA_BASE / lib目录
log4j.jar需要下载
http://tomcat.apache.org/tomcat-7.0-doc/logging.html 说的很明白!好好看看。 --------------------编程问答-------------------- 恩是啊。你用log4j就导入jar包就OK了啊。然后就当你调完webservice时候在运行你的log4j代码不就行了。没有冲突的。我觉得有时候只能给你建议,还是要看你的项目实际情况的。 --------------------编程问答-------------------- 光放进去还不行,还要写代码。 --------------------编程问答-------------------- 貌似把log4j.propties放到:\Tomcat\webapps\axis2\WEB-INF\classes管用
log4j.propties内容:
log4j.rootCategory=INFO, stdout , R
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%p [%t] %C.%M(%L) | %m%n
log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.File=${catalina.base}/logs/AXIS2.log
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d %p %t %c - %m%n
log4j.logger.com.neusoft=DEBUG
log4j.logger.com.opensymphony.oscache=ERROR
log4j.logger.net.sf.navigator=ERROR
log4j.logger.org.apache.commons=ERROR
log4j.logger.org.apache.struts=WARN
log4j.logger.org.displaytag=ERROR
log4j.logger.org.springframework=DEBUG
log4j.logger.com.ibatis.db=WARN
log4j.logger.org.apache.velocity=FATAL
log4j.logger.com.canoo.webtest=WARN
log4j.logger.org.hibernate.ps.PreparedStatementCache=WARN
log4j.logger.org.hibernate=DEBUG
log4j.logger.org.logicalcobwebs=WARN
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,