首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

有关Tomcat的RequestDumperValve组件的疑问解决思路

2012-02-22 
有关Tomcat的RequestDumperValve组件的疑问现在要做的是:直接请示服务器里面的一个文件,然后记录客户端的

有关Tomcat的RequestDumperValve组件的疑问
现在要做的是:直接请示服务器里面的一个文件,然后记录客户端的每次请求信息,由于这没有经过程序处理,无法手动记录日志,Tomcat的AccessLogValve组件也只是简单的记录了访问记录,这远远不够!
听别人说Tomcat绝对可以记录这些请求信息,于是上网找看到RequestDumperValve这个组件可以记录,只需把server.xml里的取消注释就OK了!
当我取消注释,打开这个阀门组件后,发现它把请求的信息全部输出到控制台了,而我是要输出到日志里!
加了下面的还是没用,照样输出到控制台!

XML code
<Valve className="org.apache.catalina.valves.RequestDumperValve"/><Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="localhost_log." suffix=".txt" timestamp="true" />

故在此发贴,请问各位大侠:怎么让RequestDumperValve输出到日志?需要改源码吗?源码是:
Java code
Log log = container.getLogger();


[解决办法]
不清楚 没用过
[解决办法]
没用过这新特性,但这个可以在自己的应用程序里,进行处理
[解决办法]
就是现在你要向日志文件写入的 可以输出到控制台上 想办法把控制台的数据写入到日志中? 不是很了解继续关注!
[解决办法]
这个只需改下源码就可以了吧?没用过...

热点排行