我們正在使用的logback與DynamicThreshholdFilter定義如下的logback - 修改DynamicThresholdFilter(TurboFilter)編程方式在運行時
<turboFilter class="ch.qos.logback.classic.turbo.DynamicThresholdFilter">
<Key>USER_MDC_KEY</Key>
<DefaultThreshold>DEBUG</DefaultThreshold>
<MDCValueLevelPair>
<value>USER1</value>
<level>DEBUG</level>
</MDCValueLevelPair>
</turboFilter>
給出有沒有一種方法以編程方式修改MDCValueLevelPair的設置。例如,將USER1的級別修改爲INFO。
感謝您的輸入。由於它不能被修改,因此當我們添加另一個MDCValueLevelPair時,它是否會覆蓋較早的值 – Kaushal
如果您嘗試添加具有相同值的另一個「MDCValueLevelPair」,則會出現錯誤。 –