我正在.NET Core应用程序中使用Hangfire 1.6.17来运行一些后台作业。该应用程序还启用了日志记录功能(使用serilog),默认日志记录级别设置为Error
。如果在后台处理期间发生任何异常,则Hangfire
在其仪表板上显示该异常,然后按预期重试。但是,它使用配置的日志记录系统将该异常记录为Warning
。而且由于应用程序的LogLevel设置为Error
,所以此类异常永远不会记录在我们的日志记录系统中。
总有办法配置hangfire以将异常记录为Error
而不是Warning
((我知道我可以将应用程序的日志级别更改为Warning
,这将记录该异常,但是我希望hangfire将异常记录为Error
)