我在 WebJobs 项目中使用 Nlog 和 Application Insights 作为目标来记录遥测。如果我只记录如下消息,一切似乎都在工作。
_logger.Log(LogLevel.Info, "Job completed");
我可以在 application insights 中看到带有消息“Job completed”的跟踪信息
但我想记录一些参数以及如下消息。
_logger.Info($"Job created successfully", req.UserId, req.ReportName, jobId, searchString);
或者像下面这样
catch (Exception ex)
{
_logger.Error(ex, "Error creating the job", req.UserId, req.ReportName, searchString);
throw;
}
我期待应用程序洞察中的跟踪,其中包含我随消息传递的参数。但我只能看到消息,看不到任何参数或异常详细信息。
我错过了什么?
喵喔喔
千万里不及你
相关分类