2010-09-16 41 views
2

我使用log4net的具有以下部分轉換模式:log4net的變換圖案:指定記錄器名稱

%logger{2} 

此輸出的最後兩個點分離的記錄器名稱的令牌。例如,名爲Foo.Bar.Baz.Qux的記錄器將顯示爲Baz.Qux。大。

是否存在部分轉換模式語法來指定「除記錄器名稱的前兩個點分隔標記之外的所有內容」?例如,我希望記錄器「Foo.Bar.Baz.Qux.Quux」顯示爲「Baz.Qux.Quux」。

回答

1

沒有這樣的語法。你可以編寫你自己的模式轉換器。 Here是一個模式轉換器的示例。正如你所看到的,這很容易做到。如果您有興趣,我可以稍後發佈一個轉換器的代碼,以滿足您的需求...

相關問題