在log4net的C#代码中,有没有一种方法可以查看已记录的消息?

4
我需要找到一种在全局应用程序级别上在代码(c#)中配置log4net的方法,以便每次记录消息中出现特定字符串(所有级别或一个选定级别)时,都会调用操作委托。这似乎是非常基本的功能,但我到目前为止还没有找到任何资源。谢谢,Radek。
1个回答

2

没有办法"窥视"。使用附加的 appender - MemoryAppender
并使用它的 GetEvents 方法定期检查所有已记录的消息,如果找到相关的消息,则发布一些事件等。


我创建了一个继承自AppenderSkeleton的自定义appender。我能够在记录时获取到消息。我想MemoryAppender也可以工作。谢谢。 - Radek Strugalski

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接