如何捕获访问日志文件POST方法的要求吗?(How to capture post method r

2019-09-24 01:27发布

我在server.xml文件中取消对下面的代码启用访问日志JBoss服务器

       <Valve className="org.apache.catalina.valves.AccessLogValve"
        prefix="localhost_access_log." suffix=".log"
        pattern="common" directory="${jboss.server.home.dir}/log" 
        resolveHosts="false" />

访问日志创建的日常基础上。 我能看到获得访问日志文件的方法请求,但不能看到POST方法请求。 我怎样才能捕捉到JBoss服务器的访问日志文件POST方法请求的详细信息。

提前致谢 !

Answer 1:

您使用的pattern作为common其等同物'%h %l %u %t "%r" %s %b

还有一种图案属性%m - >为请求方法(GET,POST等)添加到你的图案例如

   <Valve className="org.apache.catalina.valves.AccessLogValve"
    prefix="localhost_access_log." suffix=".log"
    pattern="'%h %l %u %t "%r" %s %b %m" directory="${jboss.server.home.dir}/log" 
    resolveHosts="false" />

更多详情,请访问: Tomcat的入口阀

希望这可以帮助!!



文章来源: How to capture post method request in access log file?