In MongoDB kan logrotatie worden geactiveerd door de volgende twee methoden:
1. Logrotatie met signaal: Dit is de meest voorkomende methode voor het roteren van logboeken. U kunt een signaal geven aan de MongoDB-proces om de logboeken te roteren. Dit kan worden gedaan door de volgende opdracht uit te voeren:
```
kill -SIGUSR1
```
De `
1. Logrotatie met MongoDB Beheercommando’s: MongoDB ondersteunt ook logrotatie met behulp van beheercommando’s. De opdracht `logRotate` kan worden gebruikt om de logboekbestanden te roteren. Dit kan worden gedaan door de volgende opdracht uit te voeren in de mongo shell.
```
use admin
db.runCommand( { logRotate : 1 } )
```
Om automatische logrotatie in te schakelen, kunt u de `—logRotate` optie instellen op `reopen` en de `—logappend` optie instellen op het MongoDB-opstartscript. Dit zal MongoDB instrueren om het logboekbestand te sluiten en opnieuw te openen wanneer het logrotatiesignaal wordt ontvangen.
Let op: back-up van uw oude logboeken is een goede gewoonte. Het is altijd raadzaam om uw oude logboeken naar een andere locatie te verplaatsen voordat u ze verwijdert, voor het geval u ooit moet terugverwijzen naar deze oude logboeken.