Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Application Server » Tomcat  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 请问一下如何在TOMCAT下面使用LOG4J?
zxf9720



发贴: 0
积分: 0
于 2004-10-06 09:43 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
如题,TOMCAT 4.1.18, LOG4J 1.2.8, 我想用LOG4J把LOG打到TOMCAT的后台和一个文件中,请问如何配置?


作者 Re:请问一下如何在TOMCAT下面使用LOG4J? [Re:zxf9720]
plfsh





发贴: 26
积分: 10
于 2004-10-07 16:29 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
非常简单,写一个log4j的properties文件,有两种方式装载,一个是在TOMCAT启动的时候加一个VM参数-Dlog4j.configuration=log4j.properties,另一种是在WEB.xml中定义一下,写一个装载的servlet,就可以了。
<servlet>
<servlet-name>log4j-init</servlet-name>
<servlet-class>test.Log4jInit</servlet-class>
<init-param>
<param-name>init-file</param-name>
<param-value>WEB-INF/log4j.properties</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
servlet代码:
public void init() {
String root = getServletContext().getRealPath("/");
String file = getInitParameter("init-file");
if(file != null) {
PropertyConfigurator.configure(prefix+file);
}
}



作者 Re:请问一下如何在TOMCAT下面使用LOG4J? [Re:zxf9720]
zxf9720



发贴: 0
积分: 0
于 2004-10-07 17:34 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我不想用SERVLET装载,下面是我的log4j.properties文件,我用在jbuilder下就好用,用tomcat就不行,你看下面有什么问题么?

LOG_ROOT = C:/
log4j.rootLogger=debug, stdout, R

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n

log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=${LOG_ROOT}/ApprovalLog.log

log4j.appender.R.MaxFileSize=1000KB
# Keep one backup file
log4j.appender.R.MaxBackupIndex=1

log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n



作者 Re:请问一下如何在TOMCAT下面使用LOG4J? [Re:zxf9720]
zxf9720



发贴: 0
积分: 0
于 2004-10-08 11:18 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
搞定了,谢谢楼上的!



flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923