private void InitialiseLogging() { var fileSettings = FileSettingsCache.Get(); var logLevel = Concat.FirstValue(Verbosity, fileSettings.Verbosity, LogLevel.Normal); var logFile = Concat.FirstValue(LogFile, fileSettings.LogFile); _configureLogger.Initialise(logLevel, logFile); }
private TimeSpan?ReadMinPackageAge() { const string defaultMinPackageAge = "7d"; var settingsFromFile = FileSettingsCache.Get(); var valueWithFallback = Concat.FirstValue(MinimumPackageAge, settingsFromFile.Age, defaultMinPackageAge); return(DurationParser.Parse(valueWithFallback)); }