4
我需要找到一种方法来在全局应用程序级别的代码(c#)中配置log4net,以便每次在记录的消息(所有级别或一个选定级别)中出现特定的字符串时,调用操作委托。 这似乎是一个非常基本的功能,但到目前为止我还找不到任何资源。有没有办法在log4net的C#代码中查看日志消息?
谢谢,Radek
我需要找到一种方法来在全局应用程序级别的代码(c#)中配置log4net,以便每次在记录的消息(所有级别或一个选定级别)中出现特定的字符串时,调用操作委托。 这似乎是一个非常基本的功能,但到目前为止我还找不到任何资源。有没有办法在log4net的C#代码中查看日志消息?
谢谢,Radek
没有办法“偷看”。使用额外的appender - MemoryAppender。
并使用它的GetEvents方法来定期检查所有记录的消息,如果你找到相关的消息,发布一些事件等。
我创建了一个从AppenderSkeleton派生的自定义appender。我在登录时能够看到这些消息。我想MemoryAppender也会起作用。谢谢。 –