1

我最近开始将 ETW 与SLAB一起使用,并注意到事件的时间戳有点偏离。是否有任何理由输出的时间戳EventSource.WriteEvent比事件实际发生的时间早 10 分钟?这没什么大不了的,但我很好奇为什么会发生这种情况。

示例代码:

[Event(100, Level = EventLevel.Informational)]
public void Info(string message)
{
       if (this.IsEnabled())
       {
           this.WriteEvent(100, message);
       }
}

输出可能如下所示:

EventId : 100, Level : Informational, Message : Method DocumentODSRepository.GetDocuments entered., Payload : [methodName : DocumentODSRepository.GetDocuments] , EventName : MethodEnteredInfo, Timestamp : 2014-06-25T20:38:18.8503447Z

但是,时间戳应该是 2014-06-25T20:48:18.8503447Z。

4

0 回答 0