4
我需要找到一種方法來在全局應用程序級別的代碼(c#)中配置log4net,以便每次在記錄的消息(所有級別或一個選定級別)中出現特定的字符串時,調用操作委託。 這似乎是一個非常基本的功能,但到目前爲止我還找不到任何資源。有沒有辦法在log4net的C#代碼中查看日誌消息?
謝謝,Radek
我需要找到一種方法來在全局應用程序級別的代碼(c#)中配置log4net,以便每次在記錄的消息(所有級別或一個選定級別)中出現特定的字符串時,調用操作委託。 這似乎是一個非常基本的功能,但到目前爲止我還找不到任何資源。有沒有辦法在log4net的C#代碼中查看日誌消息?
謝謝,Radek
沒有辦法「偷看」。使用額外的appender - MemoryAppender。
並使用它的GetEvents方法來定期檢查所有記錄的消息,如果你找到相關的消息,發佈一些事件等。
我創建了一個從AppenderSkeleton派生的自定義appender。我在登錄時能夠看到這些消息。我想MemoryAppender也會起作用。謝謝。 –