public void WriteException(ExceptionLogEntry entry) { WriteLine(entry.ExceptionType.ToString()); WriteLine(entry.Message); WriteLine(entry.StackTrace); WriteLine(entry.Hash); WriteLine(entry.hResult.ToString()); }
private static void LogException(ExceptionType exceptionType, Exception exception) { var entry = new ExceptionLogEntry() { ExceptionType = exceptionType, Message = exception.Message, StackTrace = exception.StackTrace, Hash = CalculateMd5Hash(exception.Message + exception.StackTrace), hResult = Marshal.GetHRForException(exception) }; m_ExceptionLogEntries.Add(entry); _exceptionLogConnector.WriteException(entry); }