私がやろうとしていること: カスタムヘッダー値をログに記録できるように、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>
ただし、gradle を使用してカスタム バルブを追加する方法が見つかりません。