Hangfire.Console 日志记录未显示在仪表板中

时间:2021-05-12 10:35:22

标签: hangfire hangfire-console

我已经使用 Hangfire 多年了,但直到最近才发现您可以使用 Hangfire.Console 输出日志,这可以在 Hangfire 仪表板中看到。

我已经看到它在其他人的项目上工作,但是当将日志记录添加到我自己的项目时,我无法使其工作。

这是任务的要点。 我用调试器检查了所有行都已执行并且作业成功完成。

    public async Task MethodName(PerformContext context)
    {
        var result = await apiClient.MethodName();
        if (result != null)
        {
            context.SetTextColor(ConsoleTextColor.Green);
            context.WriteLine($"Checked: {result.Checked}");
            context.WriteLine($"Cleared: {result.Cleared}");
        }
        else
        {
            context.SetTextColor(ConsoleTextColor.Red);
            context.WriteLine($"No result ...");
        }
    }

我希望在 Hangfire 仪表板中找到输出,但它没有显示任何日志记录。有没有我遗漏的关键步骤?

使用 Hangfire 1.7.18 和 Hangfire.Console 1.4.2

enter image description here

0 个答案:

没有答案