コード例 #1
0
ファイル: LogFactory.cs プロジェクト: abelsilva/nugetory
        public static void SetupLogging(Store configStore)
        {
            ConfigurationStore = configStore;

            Instance.LogLevel = GetLogLevel(ConfigurationStore.LoggingLevel.Value);

            Instance.LoggerServices = CreateLoggerServices();
        }
コード例 #2
0
        public FileStoreFilesystem(Store configurationStore)
        {
            ConfigurationStore = configurationStore;
            PackagesDirectory = ConfigurationStore.DatabasePackagesDirectory.Value;

            if (PackagesDirectory.EndsWith(Path.DirectorySeparatorChar.ToString()) == false)
                PackagesDirectory = PackagesDirectory + Path.DirectorySeparatorChar;

            if (!Directory.Exists(PackagesDirectory))
                Directory.CreateDirectory(PackagesDirectory);
        }
コード例 #3
0
ファイル: Manager.cs プロジェクト: abelsilva/nugetory
        public Manager()
        {
            _log = LogFactory.Instance.GetLogger(GetType());

            _log.Submit(LogLevel.Info, "Setting up configuration store");

            ConfigurationStore = new Store();

            _log.Submit(LogLevel.Info, "Configuration store setup finished");

            _log.Submit(LogLevel.Info, "Setting up Data Manager");

            DataManager = new DataManager(ConfigurationStore);

            _log.Submit(LogLevel.Info, "Data Manager setup finished");
        }
コード例 #4
0
ファイル: DataManager.cs プロジェクト: abelsilva/nugetory
 internal DataManager(Store configurationStore)
 {
     ConfigurationStore = configurationStore;
 }