Я настроил Log4net с Hangfire, и он правильно регистрируется в корневом каталоге моего проекта.
Можно ли отобразить журналы в пользовательском интерфейсе панели мониторинга для определенного задания, которое было выполнено?
Этот пакет nuget позволит вам добавлять журналы по мере обработки метода. Вы также можете показать индикатор выполнения через контекст. Это расширение существующей реализации Hangfire. Обязательно добавьте «используя Hangfire.Console» в код, где вы реализуете журналы.
Когда вы вызываете метод, вы в основном предоставляете null для PerformContext
, и Hangfire заполняет его правильным контекстом при его выполнении. Основываясь на этом контексте и расширении Hangfire.Console, вы можете обновить журнал заданий с помощью метода Hangfire.Console WriteLine(string)
.
Ссылка: Еще одна тема, в которой рассказывается о том, как использовать контекст.