2011-05-31 13 views

回答

1

我有同樣的問題,看着它出現的類,它是不可能使用兩個鑑別鍵。我使用的溶液然後在「會話」的開頭設定包含此值的組合屬性:

String value1 = "a variable"; 
String username = "the username"; 
MDC.put("myDiscriminatingValue", value1 + username); 

,然後你只要把「myDiscriminatingValue」在logback.xml作爲判別值。

實現它的更好方法是實現您自己的Discriminator類而不是MDCBasedDicriminator。

+0

有人試圖創建一個特定的判別器嗎?我想立即生成一個新目錄(使用第一個鑑別器)並生成不同的日誌文件(使用第二個鑑別器) – MychaL 2015-04-24 12:59:52