目前,我正在使用azure application insights直接记录日志,如Use latest version of Application Insight with .net core API链接所示,一切正常。
但我现在需要借助Azure应用洞察力使用serilog进行日志记录。我甚至对serilog(https://github.com/serilog/serilog-sinks-applicationinsights)做了一些研发。但没有任何想法。您能建议我如何使用.Net core 3.0实现这一点吗
2条答案
按热度按时间nzk0hqpo1#
请按照以下步骤操作:
Microsoft.ApplicationInsights.AspNetCore, version 2.14.0
Serilog.AspNetCore, version 3.2.0
Serilog.Sinks.ApplicationInsights, version 3.1.0
Serilog.Settings.Configuration, version 3.1.0
bq3bfh9z2#
下面是如何为aspnetcore设置应用程序配置的信息,但它是为v6.x设置的
https://learn.microsoft.com/en-us/azure/azure-monitor/app/asp-net-core?tabs=netcorenew%2Cnetcore6
json(示例)