我通过取消注释server.xml文件中的以下代码来启用jboss Server中的访问日志
<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方法请求的详细信息。
提前致谢!
答案 0 :(得分:2)
您使用的pattern
作为common
的{{1}},等同于'%h %l %u %t "%r" %s %b
。
还有另一种模式属性%m
- &gt;对于Request方法(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。
希望这会有所帮助!!