受信したリクエストパラメータに基づいてロギングレベルを動的に変更するためのロギングフレームワークはありますか?ダイナミック|ユーザーケースベースのログ
requestにdebugを指定したパラメータがtrueに設定されている場合は、そのパラメータのみがログに記録されます。
クラウド環境では、この機能を利用できますか?
受信したリクエストパラメータに基づいてロギングレベルを動的に変更するためのロギングフレームワークはありますか?ダイナミック|ユーザーケースベースのログ
requestにdebugを指定したパラメータがtrueに設定されている場合は、そのパラメータのみがログに記録されます。
クラウド環境では、この機能を利用できますか?
Springブート& Spring Cloud Configと標準のSlf4jロギングメカニズムを使用できます。この回答を調べることができます。Managing logging.level using ConfigServer
条件付きログのみを使用する場合は、その機能をサポートするフレームワークを使用してNDC/MDC and a filterを使用します。
たとえば、com.foo.request
がINFO
と設定され、さらに低いレベルに設定されているcom.foo.request.debug
に設定します。 Logger on Requestパラメータを選択して選択します。
また、レベルを変更することができるスプリングアクチュエータロガーエンドポイントを通過します.https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-endpoints.html – Barath