C# 如何在.NET中手动将错误推送到NewRelic
介绍如何在Ruby中手动注意NewRelic中的错误 我需要用C#做同样的事情 如何在.NET中将错误手动发送到NewRelic?根据,您可以使用C# 如何在.NET中手动将错误推送到NewRelic,c#,asp.net,.net,newrelic,C#,Asp.net,.net,Newrelic,介绍如何在Ruby中手动注意NewRelic中的错误 我需要用C#做同样的事情 如何在.NET中将错误手动发送到NewRelic?根据,您可以使用 NewRelic.Api.Agent.NewRelic.NoticeError(ex); 如果ex是异常根据,您可以使用 NewRelic.Api.Agent.NewRelic.NoticeError(ex); 其中,ex是一个异常,以便在所有WebApi中执行此操作,并将错误记录到New Relic中 将以下类添加到项目中 public cla
NewRelic.Api.Agent.NewRelic.NoticeError(ex);
如果ex
是异常
根据,您可以使用
NewRelic.Api.Agent.NewRelic.NoticeError(ex);
其中,
ex
是一个异常
,以便在所有WebApi中执行此操作,并将错误记录到New Relic中
将以下类添加到项目中
public class NewRelicExceptionLogger : ExceptionLogger
{
public override void Log(ExceptionLoggerContext context)
{
NewRelic.Api.Agent.NewRelic.NoticeError(context.ExceptionContext.Exception);
}
}
并将其注册到Application\u Start()下的Global.asax.cs
:
为了在所有WebApi中实现这一点,作为一个例外,Logger将错误记录到New Relic中
将以下类添加到项目中
public class NewRelicExceptionLogger : ExceptionLogger
{
public override void Log(ExceptionLoggerContext context)
{
NewRelic.Api.Agent.NewRelic.NoticeError(context.ExceptionContext.Exception);
}
}
并将其注册到Application\u Start()下的Global.asax.cs
:
这是你原始问题的一部分,还是你说这是解决你初始问题的答案…?@DJKRAZE我是,这是你原始问题的一部分,还是你说这是解决你初始问题的答案…?@DJKRAZE我是