2016-02-11 26 views

回答

1

簡答:有MemoryAppender班。將其初始化添加到您的配置中並使用它。

長答案:there is LimitedMemoryAppender,它實現了事件計數限制。然後:

  1. 如何創建並添加到追加程序列表:
logger = log4net.LogManager.GetLogger("main"); 

var memoryAppender = new LimitedMemoryAppender ("MemoryAppender"); 
var l = (Logger)logger.Logger; 
l.AddAppender (memoryAppender); 
  • 如何使用它:
  • var memoryAppender = l.GetAppender("MemoryAppender") as MemoryAppender; 
    var events = memoryAppender.GetEvents().ToList(); 
    
    +0

    也許你可以擴大你的答案一點,以顯示你如何配置和使用appender? – stuartd

    +0

    完成!一探究竟。 –