我通过取消注释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的服务器访问日志文件中捕获后方法请求的详细信息。
提前致谢 !
您所使用的patternas common等同于'%h %l %u %t "%r" %s %b。
pattern
common
'%h %l %u %t "%r" %s %b
还有另一个模式属性%m->用于Request方法(GET,POST等),将其添加到您的模式中,例如
%m
<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 。
希望这可以帮助!!