6
6
namespace Exceptionless . AspNetCore {
7
7
internal sealed class ExceptionlessDiagnosticListener {
8
8
private readonly ExceptionlessClient _client ;
9
+
9
10
public ExceptionlessDiagnosticListener ( ExceptionlessClient client ) {
10
11
_client = client ;
11
12
}
12
13
13
14
[ DiagnosticName ( "Microsoft.AspNetCore.Diagnostics.HandledException" ) ]
14
- public void OnDiagnosticHandledException ( HttpContext context , Exception ex ) {
15
+ public void OnDiagnosticHandledException ( HttpContext httpContext , Exception exception ) {
15
16
var contextData = new ContextData ( ) ;
16
17
contextData . SetSubmissionMethod ( "Microsoft.AspNetCore.Diagnostics.UnhandledException" ) ;
17
- contextData . Add ( nameof ( HttpContext ) , context ) ;
18
+ contextData . Add ( nameof ( HttpContext ) , httpContext ) ;
18
19
19
- ex . ToExceptionless ( contextData , _client ) . Submit ( ) ;
20
+ exception . ToExceptionless ( contextData , _client ) . Submit ( ) ;
20
21
}
21
22
22
23
[ DiagnosticName ( "Microsoft.AspNetCore.Diagnostics.UnhandledException" ) ]
23
- public void OnDiagnosticUnhandledException ( HttpContext context , Exception ex ) {
24
+ public void OnDiagnosticUnhandledException ( HttpContext httpContext , Exception exception ) {
24
25
var contextData = new ContextData ( ) ;
25
26
contextData . MarkAsUnhandledError ( ) ;
26
27
contextData . SetSubmissionMethod ( "Microsoft.AspNetCore.Diagnostics.HandledException" ) ;
27
- contextData . Add ( nameof ( HttpContext ) , context ) ;
28
+ contextData . Add ( nameof ( HttpContext ) , httpContext ) ;
28
29
29
- ex . ToExceptionless ( contextData , _client ) . Submit ( ) ;
30
+ exception . ToExceptionless ( contextData , _client ) . Submit ( ) ;
30
31
}
31
32
32
33
[ DiagnosticName ( "Microsoft.AspNetCore.Hosting.UnhandledException" ) ]
33
- public void OnHostingUnhandledException ( HttpContext context , Exception ex ) {
34
+ public void OnHostingUnhandledException ( HttpContext httpContext , Exception exception ) {
34
35
var contextData = new ContextData ( ) ;
35
36
contextData . MarkAsUnhandledError ( ) ;
36
37
contextData . SetSubmissionMethod ( "Microsoft.AspNetCore.Hosting.UnhandledException" ) ;
37
- contextData . Add ( nameof ( HttpContext ) , context ) ;
38
+ contextData . Add ( nameof ( HttpContext ) , httpContext ) ;
38
39
39
- ex . ToExceptionless ( contextData , _client ) . Submit ( ) ;
40
+ exception . ToExceptionless ( contextData , _client ) . Submit ( ) ;
40
41
}
41
42
42
43
[ DiagnosticName ( "Microsoft.AspNetCore.MiddlewareAnalysis.MiddlewareException" ) ]
43
- public void OnMiddlewareException ( Exception ex , string name ) {
44
+ public void OnMiddlewareException ( HttpContext httpContext , Exception exception , string name ) {
44
45
var contextData = new ContextData ( ) ;
45
46
contextData . MarkAsUnhandledError ( ) ;
46
- contextData . SetSubmissionMethod ( name ) ;
47
+ contextData . SetSubmissionMethod ( name ?? "Microsoft.AspNetCore.MiddlewareAnalysis.MiddlewareException" ) ;
48
+ contextData . Add ( nameof ( HttpContext ) , httpContext ) ;
47
49
48
- ex . ToExceptionless ( contextData , _client ) . Submit ( ) ;
50
+ exception . ToExceptionless ( contextData , _client ) . Submit ( ) ;
49
51
}
50
52
}
51
53
}
0 commit comments