2011-05-20 43 views
2

我得到了重複行具有以下的web.config條目我的日誌輸出:了重複的條目log4net的

<root> 
     <priority value="Off"/> 
     <appender-ref ref="FileAppender"/> 
    </root> 
    <logger name="SessionMgr"> 
     <priority value="ALL" /> 
     <appender-ref ref="FileAppender" /> 
    </logger> 

如果我參加了元素出來我什麼也沒得到,如我所料。但是,添加元素會導致線條重複。

我不理解什麼?

回答

5

我反而試試這個:

<root> 
     <priority value="Off"/> 
     <appender-ref ref="FileAppender"/> 
    </root> 
    <logger name="SessionMgr"> 
     <priority value="ALL" /> 
    </logger> 

你的根記錄已經告訴您登錄到FileAppender。您不應該需要將它添加到SessionMgr記錄器中。你也可以看到這篇文章的更多細節:

Eliminate duplicate logging in log4net

+0

6年後的勝利!謝謝。 – Damian 2017-04-12 14:58:36