/// <summary> /// Constructor with dependency injection /// </summary> public JobRunnerController(ILoggerFactory loggerFactory, IJobRunner jobRunner, IRecurringJobRunner recurringJobRunner) { Log = loggerFactory.CreateLogger <JobRunnerController>(); JobRunner = jobRunner; RecurringJobRunner = recurringJobRunner; }
public DefaultJobsManager(IRecurringJobRunner jobRunner, ILoggerFactory logger) { this.jobRunner = jobRunner; this.log = logger.CreateLogger <DefaultJobsManager>(); }