MicrosoftAspNetCoreServerKestrel 日志报错Connection id 0HMTCTDT7NH4E Request id 0HMTCTDT7NH4E00000002 An unhandled exception was thrown by the application 如何查看链接id? 具体到哪个地方引起的错误。
根据给出的日志信息,可以看到连接 id 是 "0HMTCTDT7NH4E",请求 id 是 "0HMTCTDT7NH4E:00000002"。这些 id 可以帮助你追踪和调查问题。
要查看连接 id,可以在代码中使用 HttpContext.Connection.Id 属性来获取连接 id。例如:
var connectionId = HttpContext.Connection.Id;
要查找引起错误的具体位置,可以使用日志记录工具(如日志框架、日志文件等)来记录异常的堆栈跟踪信息。在 ASP.NET Core 中,可以使用内置的日志记录工具,如 ILogger 接口。在代码中,使用 ILogger 记录异常信息并包含堆栈跟踪信息。例如:
try
{
// 引起异常的代码
}
catch (Exception ex)
{
logger.LogError(ex, "An unhandled exception occurred.");
}
记录异常时,日志记录器会将异常的堆栈跟踪信息包含在日志消息中。你可以在日志中查找包含堆栈跟踪信息的条目,以确定引起错误的具体位置。
原文地址: http://www.cveoy.top/t/topic/i7s6 著作权归作者所有。请勿转载和采集!