private static void ConfigureLoggers(IProfileRegistry registry, StartupParameters parameters) { var fileSettings = new FileSettings(parameters.ConfigFolderLocation); var alarmLogger = new ConsoleAlarmLogger(parameters.Verbose); var loadLogger = new ConsoleConfigLoadLogger(parameters.Verbose); registry.For <FileSettings>().Use(fileSettings); registry.For <IAlarmLogger>().Use(alarmLogger); registry.For <IConfigLoadLogger>().Use(loadLogger); }
private void SetupLocalDependencies(StartupParameters parameters) { var alarmLogger = new ConsoleAlarmLogger(parameters.Verbose); var loadLogger = new ConsoleConfigLoadLogger(parameters.Verbose); For <IAlarmLogger>().Use(alarmLogger); For <IConfigLoadLogger>().Use(loadLogger); For <IConfigLoader>().Use <ConfigLoader>(); For <ICurrentTimeProvider>().Use <CurrentTimeProvider>(); }