Exemple #1
0
        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);
        }
Exemple #2
0
        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>();
        }