MongoDB
The MongoDB provider persists logs into a MongoDB collection using Mongoose.
Config
| Field | Type | Required | Default | Notes |
|---|---|---|---|---|
provider | mongodb | ✅ Yes | — | Selects the MongoDB provider. |
enabled | boolean | ❌ No | true | Enables/disables logging globally. |
serviceName | string | ❌ No | — | Saved on each log entry if set. |
retentionDays | number | ❌ No | — | If set, old MongoDB log records are deleted daily. |
uri | string | ✅ Yes | — | MongoDB connection string. |
schemaName | string | ❌ No | — | Optional schema name override. |