Es gibt keine einzige Antwort. Zu berücksichtigende Faktoren:
- gesetzliche Anforderungen für die Aufbewahrung oder Zerstörung
- Unternehmensrichtlinien für Aufbewahrung und Zerstörung
- Wie lange sind die Protokolle nützlich?
- Welche Fragen möchten Sie aus den Protokollen beantworten?
- wie viel Platz sie einnehmen
Ich habe einige Protokolle, die in Tagen überlaufen, und andere, die jahrelang aufbewahrt werden.
Ich neige dazu, Zugriffsprotokolle länger aufzubewahren (in einigen Fällen für immer, wenn ich die identifizierenden Informationen entfernt habe) als Fehlerprotokolle, wie theoretisch. Ich brauche sie nicht, sobald ich die Probleme behoben habe.
Ich führe einige andere Debugging-Protokolle (die Benutzeraktivitäten zeigen, wie sie mit dem System interagieren usw.), damit wir sehen können, wie sich die Dinge mit jeder Version ändern.
...
Und das erinnert mich an eine Anekdote, als ich für eine Universität arbeitete - das Management hat einen externen Berater hinzugezogen, um eine Überprüfung des von uns erstellten Webservers durch Dritte durchzuführen. Mir wurde gesagt, ich solle 3 Monate lang Protokolle übergeben, damit sie überprüfen können, ob wir das System entsprechend dimensioniert haben. Ich wusste, dass dies ein Zeichen dafür war, dass sie nicht wussten, was zum Teufel sie taten, da die Universitäten zyklisch sind - die Auslastung der Webserver stieg im Laufe der Zeit, aber mit Spitzen zu Beginn eines jeden Jahres, der Endrunde usw.