0

私がやろうとしていること: カスタムヘッダー値をログに記録できるように、Tomcat server.xml に AccessLogValve を追加したいと考えています。(参照: https://jfrog.com/knowledge-base/how-can-i-log-custom-request-headers-using-the-tomcat-access-log-valve/ )

私が抱えている問題:gradleが実行されるたびに、新しいserver.xmlが作成されます。コンテナー プロパティを追加したいのですが、機能cargo.tomcat.valveする形式が見つかりません。

追加したいバルブはAccess Log Valve https://tomcat.apache.org/tomcat-8.5-doc/config/valve.html#Access_Log_Valveです

失敗例はcontainerProperties ['cargo.tomcat.valve'] = 'className=org.apache.catalina.valves.AccessLogValve| pattern=combined'

上記のさまざまなバージョンを試しましたが、どれも機能していないようです。

Mavenの例は

<cargo.tomcat.valve.stuckthread>
    className=org.apache.catalina.valves.StuckThreadDetectionValve|
    threshold=60
</cargo.tomcat.valve.stuckthread>

参照: https://codehaus-cargo.github.io/apidocs/org/codehaus/cargo/container/tomcat/TomcatPropertySet.html#CUSTOM_VALVE

ただし、gradle を使用してカスタム バルブを追加する方法が見つかりません。

4

1 に答える 1