Skip to content

Commit abbc739

Browse files
authored
fix: add RollingInterval formatting before checking collection (#95)
Closes #94
1 parent 9d7bf1f commit abbc739

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/Serilog.Sinks.MongoDB/Sinks/MongoDB/MongoDBSinkBase.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,14 +71,16 @@ protected static IMongoDatabase GetVerifiedMongoDatabaseFromConfiguration(
7171
?? new MongoClient(configuration.MongoUrl).GetDatabase(
7272
configuration.MongoUrl!.DatabaseName);
7373

74+
var collectionName = configuration.RollingInterval.GetCollectionName(configuration.CollectionName);
75+
7476
// connection attempt
7577
mongoDatabase.VerifyCollectionExists(
76-
configuration.CollectionName,
78+
collectionName,
7779
configuration.CollectionCreationOptions);
7880

7981
// setup TTL if desired
8082
mongoDatabase.VerifyExpireTTLSetup(
81-
configuration.CollectionName,
83+
collectionName,
8284
configuration.ExpireTTL);
8385

8486
return mongoDatabase;

0 commit comments

Comments
 (0)