NLog:统计不同的事件(错误、信息等),并将数字作为摘要显示



我想统计NLog事件,如Error、Info等,并在摘要(页眉/页脚)中显示这些数字。为了确定"会话",我想使用BufferingWrapper。因此,如果Warpper被刷新,我想在日志目标中也显示这些数字:

IE:10个错误,12个警告,44个信息

如果不定制NLog,这可能吗?

干杯

如果您要编写自己的TargetWrapper,就可以做到这一点。例如,请参见BufferingTargetWrapper.Write和关于扩展NLog的文章。