예제 #1
0
 private void InitVaultService()
 {
     if (_logger.IsDebug)
     {
         _logger.Debug($"Initializing a vault service for {_host} {_path} {_scheme}");
     }
     _vaultService = new provide.Vault(_host, _path, _scheme, _token);
 }
예제 #2
0
        public VaultService(IVaultConfig vaultConfig, ILogManager logManager)
        {
            _vaultConfig = vaultConfig ?? throw new ArgumentNullException(nameof(vaultConfig));
            _logger      = logManager.GetClassLogger() ?? throw new ArgumentNullException(nameof(logManager));

            _host         = _vaultConfig.Host;
            _path         = _vaultConfig.Path;
            _scheme       = _vaultConfig.Scheme;
            _token        = _vaultConfig.Token;
            _vaultService = new provide.Vault(_host, _path, _scheme, _token);
        }