最近SLABでETW を使い始めたのですが、イベントのタイム スタンプが少しずれていることに気付きました。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 である必要があります。