2012-10-02 18 views

回答

4

您只能爲每個appender執行一種轉換模式。但是Appender可以有級別過濾器。您可以爲每個轉化模式創建一個不同的appender,然後應用適當的過濾器。例如:

<appender> 
    <filter type="log4net.Filter.LevelMatchFilter"> 
    <levelToMatch value="ERROR"/> 
    </filter> 
</appender> 

這個log4net Tutorial有所有的細節。

2

我很確定它不可能在appender上爲每個日誌級別分配不同的轉換模式。

您可以創建具有不同閾值的多個appender,併爲每個appender設置不同的轉換模式。但是,這仍然不會讓你獲得100%的收益。