public JobAgentFactory(ILogger batchRunnerlogger) { var localLogger = new Logger(); localLogger.SetDebug(batchRunnerlogger.Debug); localLogger.SetError(batchRunnerlogger.Error); localLogger.SetWarn(batchRunnerlogger.Warn); localLogger.SetInfo(batchRunnerlogger.Info); localLogger.SetFatal(batchRunnerlogger.Fatal); LoggerFactory.Default = () => localLogger; }