private void CopyFullLogButton_Click(object sender, RoutedEventArgs e) { string log = FormatLog("log.txt"); log = FileSystemHelper.AnonymizeFilePaths(log); Clipboard.SetText(log); }
private void CurrentDomain_FirstChanceException(object sender, FirstChanceExceptionEventArgs e) { if (IsClosing) { return; } var stackTraceString = e.Exception.StackTrace; var relevantLine = stackTraceString.Split('\n')[0]; FileSystemHelper.AnonymizeFilePaths(stackTraceString); var stackTraceProperty = typeof(Exception).GetProperty("StackTrace", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance); //stackTraceProperty.SetValue() Logger.Error("An exception occurred: {@Exception}", e); }