gpt4 book ai didi

tomcat - 如何在访问日志文件中捕获 post 方法请求?

转载 作者:行者123 更新时间:2023-11-28 22:13:57 24 4
gpt4 key购买 nike

我通过取消注释 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" />

访问日志每天都在创建。我能够在访问日志文件中看到 get 方法请求,但看不到 post 方法请求。如何在 jboss 的服务器访问日志文件中捕获 post 方法请求的详细信息。

提前致谢!

最佳答案

你正在使用 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 Access Valves .

希望这对您有所帮助!

关于tomcat - 如何在访问日志文件中捕获 post 方法请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12855184/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com