【发布时间】:2013-04-18 16:07:27
【问题描述】:
我想限制 WCF 跟踪正在写入的日志文件的数量。 为此,我使用了 maxMessagesToLog 属性。 当它达到极限时会发生什么,比如说 2000 条消息? 它是停止写入还是覆盖旧消息?
我想覆盖旧消息。我是怎么做的? 最佳做法是什么?
谢谢
【问题讨论】:
我想限制 WCF 跟踪正在写入的日志文件的数量。 为此,我使用了 maxMessagesToLog 属性。 当它达到极限时会发生什么,比如说 2000 条消息? 它是停止写入还是覆盖旧消息?
我想覆盖旧消息。我是怎么做的? 最佳做法是什么?
谢谢
【问题讨论】:
您可以实现一个循环跟踪侦听器来达到您想要的。使用它,您可以设置跟踪日志可以获得的最大文件大小。到达它后,旧条目将被覆盖。
在MSDN上查看此示例和说明
【讨论】: