1

有没有办法在 Log4Net 中说,“向我展示此类中发生的每 5 个日志”

我知道您可以使用过滤器来阻止某个类的日志出现。但是,我确实希望看到此日志消息以知道代码仍在运行,但它来自一个每 1 秒记录一次的类,并且最多可以存在 30 个这样的类,这意味着每秒有 30 个日志。我可以在代码中保留一个计数器,但我想知道是否有办法在 Log4Net 配置文件中执行此操作。

4

1 回答 1

1

请参阅我对先前类似问题的回答。

log4net - 任何仅记录第 N 条消息的过滤器?

对于上面链接的问题,OP 希望记录每 N 条消息。我提出的解决方案是编写一个 log4net 过滤器,它只允许每 N 条消息通过 appender。

祝你好运!

于 2013-05-07T19:50:04.923 回答