2017-06-29 70 views
4

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

谢谢,Radek

回答

2

没有办法“偷看”。使用额外的appender - MemoryAppender
并使用它的GetEvents方法来定期检查所有记录的消息,如果你找到相关的消息,发布一些事件等。

+0

我创建了一个从AppenderSkeleton派生的自定义appender。我在登录时能够看到这些消息。我想MemoryAppender也会起作用。谢谢。 –

相关问题