You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For the un-nugetted, you can find the binaries for ExceptionReporter in the latest release. But note, there are now nuget dependencies for 2 libraries (DotNetZip,SimpleMAPI.NET) - so those libraries have to be referenced as well (included in the release binary).
16
-
17
11
## How it Looks
18
12
19
-
Many interface elements can be configured: whether buttons have images, what text appears in the labels,
20
-
font-sizes/colors, which tabs are shown etc
21
-
22
-
This is the simple/less detail version
13
+
If you choose to show a dialog (and you don't have to, there is an API for getting the info and keeping it to yourself) there are 2 *modes* - *less details* and *more details*
23
14
24
-

15
+
### **Less Detail** mode
16
+

25
17
26
-
This screenshot below show the more detailed configuration, including an input for user as well as tabular information (this is useful for technical users)
18
+
### **More Detail** mode
19
+

27
20
28
-

29
-
30
-
In this example, there are no images on the buttons,
21
+
#### Interface Configuration Options
22
+
In the next screenshot, we have an example of some customization that can be made with *configuration*.
23
+
There are no images on the buttons,
31
24
the window title is customised and an extra Tab (_Contact_) is visible
32
25
33
-

26
+

27
+
28
+
The buttons for *More detail* and *Less Detail* allow the user to switch between these modes.
34
29
35
30
## How it works
36
31
37
-
The Exception Reporter is invoked manually or by setting up it's invocation on an event, where it's basically passed the root Exception -
32
+
The Exception Reporter is invoked manually or by setting up it's invocation on a Windows Error event, where it's basically passed the root Exception -
38
33
see [Sample Usage](https://github.com/PandaWood/Exception-Reporter/wiki/Sample-Usage)
39
34
40
35
The user is shown this dialog which is auto-populated with the exception it was given and certain system details.
@@ -45,7 +40,7 @@ The ultimate goal is the developer receiving a formatted exception report - see
45
40
46
41
47
42
## Some Important Features
48
-
(Note: these seem to be the features that the similar but simpler project [Crash Reporter.NET](https://github.com/ravibpatel/CrashReporter.NET) doesn't have)
43
+
(Note: most of these seem to be the features that similar projects don't have)
49
44
50
45
- Support for inner exceptions and passing multiple exceptions (ie a list of exceptions)
51
46
- Support for generating a report without showing a dialog (see ExceptionReportGenerator class)
0 commit comments