I have a job that is enqueued that uses serilog to log and after some random number of jobs will stop stop logging. I will requeue those jobs and it will randomly stop logging on a different job that previously logged. When it does fail its at random points.
I have a scheduled job using serilog that logs just fine.
There are no errors in the hangfire log which is using nlog.
The jobs continue to run and the results are correct.
I’m using the appsettingsconfig sink.
Log.Logger = new LoggerConfiguration()