Example #1
0
        private void CopyFullLogButton_Click(object sender, RoutedEventArgs e)
        {
            string log = FormatLog("log.txt");

            log = FileSystemHelper.AnonymizeFilePaths(log);

            Clipboard.SetText(log);
        }
Example #2
0
        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);
        }