1
我有一個sapapapter,我使用mdc中的一個鍵來自定義文件appender。問題是我無法從配置中訪問多個值。使用siftappender或gsiftingappender訪問MDC中的多個值
有沒有辦法訪問MDC中存在的2個或更多密鑰?
我有一個sapapapter,我使用mdc中的一個鍵來自定義文件appender。問題是我無法從配置中訪問多個值。使用siftappender或gsiftingappender訪問MDC中的多個值
有沒有辦法訪問MDC中存在的2個或更多密鑰?
我有同樣的問題,看着它出現的類,它是不可能使用兩個鑑別鍵。我使用的溶液然後在「會話」的開頭設定包含此值的組合屬性:
String value1 = "a variable";
String username = "the username";
MDC.put("myDiscriminatingValue", value1 + username);
,然後你只要把「myDiscriminatingValue」在logback.xml作爲判別值。
實現它的更好方法是實現您自己的Discriminator類而不是MDCBasedDicriminator。
有人試圖創建一個特定的判別器嗎?我想立即生成一個新目錄(使用第一個鑑別器)並生成不同的日誌文件(使用第二個鑑別器) – MychaL 2015-04-24 12:59:52