【发布时间】:2021-10-20 09:53:52
【问题描述】:
为什么这段代码只有在没有发生错误时才会执行?
app.Use(async (context, next) => {
Console.WriteLine(context.RequestAborted.IsCancellationRequested);
if(context.Response.StatusCode < 200 || context.Response.StatusCode > 299) {
Console.WriteLine();
Console.WriteLine(context.Request.Method);
Console.WriteLine(context.Request.Path);
}
await next.Invoke();
});
当发生未处理的异常时,是否有一种简单的方法来记录请求的 url 和可选的正文?
【问题讨论】:
标签: c# asp.net-core error-logging