示例#1
0
 public SensuClientConfigurationReader(IConfigurationPathResolver configurationPathResolver)
 {
     _configurationPathResolver = configurationPathResolver;
     _log        = LogManager.GetCurrentClassLogger();
     _configfile = configurationPathResolver.ConfigFileName();
     _configdir  = configurationPathResolver.Configdir();
     _log.Info("Configuration file: {0}", _configfile);
     _log.Info("Configuration directory: {0}", _configdir);
     rwlock = new ReaderWriterLockSlim();
     InitFileSystemWatcher();
 }
 public SensuClientConfigurationReader(IConfigurationPathResolver configurationPathResolver)
 {
     _configurationPathResolver = configurationPathResolver;
     _log = LogManager.GetCurrentClassLogger();
     _configfile = configurationPathResolver.ConfigFileName();
     _configdir = configurationPathResolver.Configdir();
     _log.Info("Configuration file: {0}", _configfile);
     _log.Info("Configuration directory: {0}",_configdir);
     rwlock = new ReaderWriterLockSlim();
     InitFileSystemWatcher();
     
 }