在Log4Net中有什么方法可以说,“让我看看这个类中出现的第5个日志”
我知道您可以使用过滤器来阻止来自某个类的日志出现。但是我确实希望看到这条日志消息知道代码仍然在运行,但它来自一个每1秒记录一次的类,最多可以有30个这样的类,这意味着每秒30个日志。我可以在代码中保留一个计数器,但我想知道是否有办法在Log4Net配置文件中执行此操作。
答案 0 :(得分:1)
请在此处查看我之前的类似问题的答案。
log4net - any filter for logging only the Nth message?
在上面链接的问题的情况下,OP想要记录每个第N个消息。我建议的解决方案是编写一个log4net过滤器,它只允许每个第N条消息传递给appender。
祝你好运!