【发布时间】:2019-08-30 16:29:27
【问题描述】:
我是 .NET Core Web API 的新手。我想将异常日志数据写入数据库。
我能够捕获所有异常,但我不知道下一个将数据写入数据库的实现在哪里。对于数据库,我使用的是 postgresql。
statup.cs
app.UseExceptionHandler(a => a.Run(async context =>
{
var exceptionHandlerPathFeature = context.Features.Get<IExceptionHandlerPathFeature>();
var exception = exceptionHandlerPathFeature.Error;
var result = JsonConvert.SerializeObject(new { error = exception.Message });
context.Response.ContentType = "application/json";
await context.Response.WriteAsync(result);
}));
【问题讨论】:
标签: asp.net-core asp.net-core-2.0 asp.net-core-webapi asp.net-core-2.1