A "flightrecorder" for .NET applications - others would call it an event store