2012-10-12 48 views
0

我在server.xml文件如何在訪問日誌文件中捕獲post方法請求?

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

訪問日誌創建的日常基礎上取消對下面的代碼啓用訪問日誌JBoss服務器。 我能夠在訪問日誌文件中看到get方法請求,但無法看到post方法請求。如何在jboss中的服務器訪問日誌文件中捕獲post方法請求的詳細信息。

在此先感謝!

回答

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 Access Valves

希望這有助於!

+0

它的工作原理...非常感謝。 –

相關問題