diff --git a/src/Serilog.Sinks.MongoDB/Sinks/MongoDB/MongoDBSinkBase.cs b/src/Serilog.Sinks.MongoDB/Sinks/MongoDB/MongoDBSinkBase.cs index 38f2eec..91724d1 100644 --- a/src/Serilog.Sinks.MongoDB/Sinks/MongoDB/MongoDBSinkBase.cs +++ b/src/Serilog.Sinks.MongoDB/Sinks/MongoDB/MongoDBSinkBase.cs @@ -71,14 +71,16 @@ protected static IMongoDatabase GetVerifiedMongoDatabaseFromConfiguration( ?? new MongoClient(configuration.MongoUrl).GetDatabase( configuration.MongoUrl!.DatabaseName); + var collectionName = configuration.RollingInterval.GetCollectionName(configuration.CollectionName); + // connection attempt mongoDatabase.VerifyCollectionExists( - configuration.CollectionName, + collectionName, configuration.CollectionCreationOptions); // setup TTL if desired mongoDatabase.VerifyExpireTTLSetup( - configuration.CollectionName, + collectionName, configuration.ExpireTTL); return mongoDatabase;