public static void Log(this ILogger logger, LogLevel logLevel, string jobId, EventId eventId, Exception exception, string message, params object[] args) { if (logger == null) { throw new ArgumentNullException(nameof(logger)); } HangfireJobsLogger.Log(jobId, logLevel, message); logger.Log(logLevel, eventId, exception, message, args); }
public static void Log(this PerformContext context, LogLevel logLevel, string logMessage) { HangfireJobsLogger.Log(context.BackgroundJob.Id, logLevel, logMessage); }