Is there a way to use PerformContext without coupling hangfire dependencies to my business layer?

This question seems awfully similar to this one

You could just have to create a Logger interface that you pass to your business layer. That way your business layer only knows that there’s an ILogger (regardless of framework)