Example #1
0
        public LogService(ILogDatabaseSettings settings)
        {
            //var mongoClientSettings = new MongoClientSettings();
            //mongoClientSettings.Compressors = new List<CompressorConfiguration> { new CompressorConfiguration(Mongodb) };
            client = new MongoClient(settings.ConnectionString);

            database = client.GetDatabase(settings.DatabaseName);
        }
Example #2
0
        public LogRepositoryAsync(ILogDatabaseSettings settings) : base(settings)
        {
            MongoClient    client   = new MongoClient(settings.ConnectionString);
            IMongoDatabase database = client.GetDatabase(settings.DatabaseName);

            Console.WriteLine("LogModule stablished MongoDB connection");
            //_logger.LogInformation("LogModule stablished MongoDB connection");

            _logs = database.GetCollection <LogModule.Domain.Entities.Log>(settings.CollectionName);
        }