当登录到文件时,NLog是否具有任何类型的功能来合并重复的日志消息?任何方式减少使用NLog的重复消息的数量?
相反的:
09/08/2011 17:48:12 Your Foo hit a Bar
09/08/2011 17:48:13 Your Foo hit a Bar
09/08/2011 17:48:14 Your Foo hit a Bar
09/08/2011 17:48:15 Your Foo hit a Bar
09/08/2011 17:48:16 Your Foo hit a Bar
做到这一点:
09/08/2011 17:48:12 Your Foo hit a Bar
09/08/2011 17:48:16 [4 additional messages just like the last one]
在事物的宏伟计划,这并不是什么大不了的事 - 但它会帮助我减少了一些“在我们的调试日志中发现了“讨厌”。
谢谢!
您如何定义分组规则?相同的信息不间断地重复多次?你会使用哪个时间戳(第一次出现)? – ccellar
我在想,如果当前消息与最近的'书面'消息相同,它将被分组。时间戳将是最后一个相同消息的时间。我喜欢你的缓冲想法。我可以采取措施分叉FileTarget来尝试它。 –