Skip to content

Commit 623bd7b

Browse files
committed
fixes to html and markdown templates after experimenting
1 parent 2fc32e9 commit 623bd7b

File tree

3 files changed

+50
-40
lines changed

3 files changed

+50
-40
lines changed

src/Demos/WinForms/DemoAppView.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ static void ThrowAndShowExceptionReporter(bool detailView = false)
113113

114114
// er.Config.ShowFullDetail = false;
115115
er.Config.ShowLessDetailButton = true;
116+
er.Config.ReportTemplateFormat = TemplateFormat.Text;
116117
// er.Config.ShowEmailButton = false; // just for testing that removing email button works
117118
// er.Config.TemplateFormat = TemplateFormat.Markdown;
118119

src/ExceptionReporter/Templates/ReportTemplate.html

Lines changed: 44 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!DOCTYPE html>
1+
<!DOCTYPE html>
22
<html lang="{{App.Language}}">
33
<head>
44
<meta charset="UTF-8">
@@ -13,57 +13,62 @@ <h1> {{App.Title}} </h1>
1313
</div>
1414

1515
<div class="content">
16-
<div class="fields">
17-
<div class="field"> <label for="app-name"> Application: </label>
18-
<input id="app-name" readonly value="{{App.Name}}">
19-
</div>
20-
<div class="field"> <label for="app-region"> Region: </label>
21-
<input id="app-region" readonly value="{{App.Region}}">
22-
</div>
23-
<div class="field"> <label for="app-version"> Version: </label>
24-
<input id="app-version" readonly value="{{App.Version}}">
25-
</div>
26-
{{#if App.User}}
27-
<div class="field"> <label for="app-user"> User: </label>
28-
<input id="app-user" readonly value="{{App.User}}">
29-
</div>
30-
{{/if}}
31-
<div class="field"> <label for="error-date"> Date: </label>
32-
<input id="error-date" readonly value="{{Error.Date}}">
33-
</div>
34-
<div class="field"> <label for="error-time"> Time: </label>
35-
<input id="error-time" readonly value="{{Error.Time}}">
36-
</div>
37-
{{#if Error.Explanation}}
38-
<div class="field"> <label for="error-explanation"> User Explanation: </label>
39-
<input id="error-explanation" readonly value="{{Error.Explanation}}">
40-
</div>
41-
{{/if}}
42-
</div>
16+
<table class="fields">
17+
<tr class="app-name">
18+
<td> Application: </td>
19+
<td> {{App.Name}} </td>
20+
</tr>
21+
<tr class="app-version">
22+
<td> Version: </td>
23+
<td> {{App.Version}} </td>
24+
</tr>
25+
<tr class="app-region">
26+
<td> Region: </td>
27+
<td> {{App.Region}} </td>
28+
</tr>
29+
{{#if App.User}}
30+
<tr class="app-user">
31+
<td> User: </td>
32+
<td> {{App.User}} </td>
33+
</tr>
34+
{{/if}}
35+
<tr class="error-date">
36+
<td> Date: </td>
37+
<td> {{Error.Date}} </td>
38+
</tr>
39+
<tr class="error-time">
40+
<td> Time: </td>
41+
<td> {{Error.Time}} </td>
42+
</tr>
43+
{{#if Error.Explanation}}
44+
<tr class="error-explanation">
45+
<td> User Explanation: </td>
46+
<td> {{Error.Explanation}} </td>
47+
</tr>
48+
{{/if}}
49+
<tr class="error-message">
50+
<td> Error Message: </td>
51+
<td> {{Error.Message}} </td>
52+
</tr>
53+
</table>
4354

44-
<div class="error-message">
45-
<label for="error-message"> Error Message: </label>
46-
<input id="error-message" readonly value="{{Error.Message}}">
47-
</div>
48-
4955
<div class="full-stack-trace">
50-
<label for="full-stack-trace">Stack Trace:
51-
<textarea id="full-stack-trace" readonly> {{Error.FullStackTrace}} </textarea>
52-
</label>
56+
<h2> Stack Traces </h2>
57+
<textarea id="full-stack-trace" readonly style="min-width: 400px; min-height: 300px"> {{Error.FullStackTrace}} </textarea>
5358
</div>
5459

5560
<div class="assembly-refs">
5661
<h2> Assembly References </h2>
5762
<ul>
58-
{{#App.AssemblyRefs}}
63+
{{#App.AssemblyRefs}}
5964
<li> {{Name}}, Version={{Version}} </li>
60-
{{/App.AssemblyRefs}}
65+
{{/App.AssemblyRefs}}
6166
</ul>
6267
</div>
6368

6469
<div class="system-info">
6570
<h2> System Information </h2>
66-
<div class="info-string"> {{SystemInfo}} </div>
71+
<textarea id="system-info-string"class="system-info-string" readonly style="min-width: 400px; min-height: 300px"> {{SystemInfo}} </textarea>
6772
</div>
6873
</div>
6974
</div>

src/ExceptionReporter/Templates/ReportTemplate.markdown

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
**Application**: {{App.Name}}
44
**Version**: {{App.Version}}
5-
**Region**: {{App.Region}}
5+
**Region**: {{App.Region}}
66
{{#if App.User}}
77
**User**: {{App.User}}
88
{{/if}}
@@ -15,12 +15,16 @@
1515
**Error Message**: {{Error.Message}}
1616

1717
##Stack Traces
18+
```text
1819
{{Error.FullStackTrace}}
20+
```
1921

2022
##Assembly References
2123
{{#App.AssemblyRefs}}
2224
- {{Name}}, Version={{Version}}
2325
{{/App.AssemblyRefs}}
2426

2527
##System Info
28+
```test
2629
{{SystemInfo}}
30+
```

0 commit comments

Comments
 (0)