public static void LogRecurringBackgroundServiceSleeping( this ISilverbackLogger logger, DistributedBackgroundService service, TimeSpan delay) => RecurringBackgroundServiceSleeping( logger.InnerLogger, service.GetType().FullName, delay.TotalMilliseconds, null);
public static void LogRecurringBackgroundServiceException( this ISilverbackLogger logger, DistributedBackgroundService service, Exception exception) => RecurringBackgroundServiceException(logger.InnerLogger, service.GetType().FullName, exception);
public static void LogRecurringBackgroundServiceStopped( this ISilverbackLogger logger, DistributedBackgroundService service) => RecurringBackgroundServiceStopped(logger.InnerLogger, service.GetType().FullName, null);
public static void LogBackgroundServiceLockAcquired( this ISilverbackLogger logger, DistributedBackgroundService service) => BackgroundServiceLockAcquired(logger.InnerLogger, service.GetType().FullName, null);