Exemplo n.º 1
0
        protected MongoDbCollectionBase(ILoggerFactory loggerFactory, string dbName, string collectionName, IOptions <MongoDbConnectionDetails> config)
        {
            _dbName         = dbName;
            _collectionName = collectionName;
            _config         = config.Value;

            Logger = loggerFactory.CreateLogger(this.GetType().FullName);
            _mongoCommandLogger = new Lazy <ILogger>(() => loggerFactory.CreateLogger("Mongo command"));

            RetryPolicy = MongoDbRetryPolicy.GetRetryPolicy(Logger);
        }
Exemplo n.º 2
0
 public MongoDbCollectionChecker(ILogger <MongoDbCollectionChecker> logger, IOptions <MongoDbConnectionDetails> config)
 {
     _logger = logger;
     _config = config.Value;
 }