Send feedback
Class ErrorReportingExceptionLoggerMiddleware (4.3.1)
Stay organized with collections
Save and categorize content based on your preferences.
Version 4.3.1 keyboard_arrow_down
public sealed class ErrorReportingExceptionLoggerMiddleware
Middleware that will, when invoked, call the next RequestDelegate ,
catch any exception that it may throw, send that exception to the
Google Cloud Error Reporting API and rethrow the given exception.
Inheritance
Object >
ErrorReportingExceptionLoggerMiddleware
Namespace
Google.Cloud.Diagnostics.AspNetCore
Assembly
Google.Cloud.Diagnostics.AspNetCore.dll
Constructors
ErrorReportingExceptionLoggerMiddleware(RequestDelegate, IExceptionLogger)
public ErrorReportingExceptionLoggerMiddleware(RequestDelegate next, IExceptionLogger logger)
Parameters Name Description next
RequestDelegate
The next request delegate. Must not be null.
logger
IExceptionLogger
A logger that will report exceptions. Must not be null.
Methods
Invoke(HttpContext)
public Task Invoke(HttpContext httpContext)
Invokes the next RequestDelegate , catches any exception thrown,
reports the exception to the Google Cloud Error Reporting API and rethrows
the exception.
Returns Type Description Task
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-19 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?
{"lastModified": "Last updated 2024-09-19 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-19 UTC."]]