有没有办法在log4net中的C#代码中查看记录的消息?

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

谢谢,拉德克

解决方法:

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

上一篇:c# – 每次在进程中调用XmlConfigurator.Configure()时,log4net如何不清除日志


下一篇:log4net日志记录