在 Hangfire 仪表板中显示日志?

Show logs in Hangfire Dashboard?

我已经用 Hangfire 配置了 Log4net,它正确地记录到我的项目的根目录。

是否可以在已执行的特定作业下的仪表板UI中显示日志?

Hangfire.Console

This nuget package 将允许您在处理方法时添加日志。您还可以通过上下文显示进度条。这是对现有 Hangfire 实施的扩展。请务必在您实现日志的代码中添加 'using Hangfire.Console'。

当你调用该方法时,你基本上为 PerformContext 提供了 null 并且 Hangfire 在执行它时用正确的上下文填充它。基于此上下文和 Hangfire.Console 扩展,您可以使用 Hangfire.Console 的 WriteLine(string) 方法更新作业日志。

Ref: 讨论如何使用上下文。