New Relic是否支持ASP.NET Core的ILogger?

时间:2019-02-07 23:06:56

标签: asp.net-core .net-core newrelic

我是New Relic的新手。我正在使用Azure应用服务上托管的ASP.NET Core 2.2(以.NET Core 2.2为目标)。我按照here的说明进行操作,似乎可以正常运行,因为我可以看到请求已被记录。

New Relic是否支持ASP.NET Core的ILogger接口?也就是说,我可以在我的应用中执行logger.LogDebug("Blah")并将其记录在New Relic中的某个位置以便跟踪请求吗?

1 个答案:

答案 0 :(得分:1)

Serilog具有Serilog.Sinks.NewRelic Nuget软件包。如果使用serilog,则可以通过 Serilog.Sinks.NewRelic 接收器将应用程序与NewRelic连接。

Serilog可以与ILogger一起配置和使用,并且可以通过ILoggerFactory

完成配置

有关this link的Serilog配置,请参见

作为旁注,使用Serilog编写自己的接收器也相当容易。