我是New Relic的新手。我正在使用Azure应用服务上托管的ASP.NET Core 2.2(以.NET Core 2.2为目标)。我按照here的说明进行操作,似乎可以正常运行,因为我可以看到请求已被记录。
New Relic是否支持ASP.NET Core的ILogger
接口?也就是说,我可以在我的应用中执行logger.LogDebug("Blah")
并将其记录在New Relic中的某个位置以便跟踪请求吗?
答案 0 :(得分:1)
Serilog具有Serilog.Sinks.NewRelic Nuget软件包。如果使用serilog,则可以通过 Serilog.Sinks.NewRelic 接收器将应用程序与NewRelic连接。
Serilog可以与ILogger
一起配置和使用,并且可以通过ILoggerFactory
有关this link的Serilog配置,请参见
作为旁注,使用Serilog编写自己的接收器也相当容易。