/web/var/log Dateien löschen

Hallo zusammen,

ich habe gesehen, dass mein Ordner /web/var/log sehr groß ist.
Jetzt zu meiner Frage: Kann ich problemlos ältere Daten aus diesem Ordner löschen und gibt es eine Möglichkeit das in Zukunft automatisiert zu machen?

Danke schon mal für eure Hilfe!

Das sind Logfiles. IdR brauchst du die wenn was schief gelaufen ist oder du irgendwas nachvollziehen willst.
Bis rückwirkend zum Sanktnimmerleinstag ist immer unnötig, aber vielleicht willst du dir ja 7/14/30 Tage Aufbewahrung gönnen. Das kommt jetzt ganz auf dich, deinen Bedarf und deine Speicher-Kapazitäten an.

Im Zweifelsfall: Cronjobs, die hier Dateien mit bestimmter Endung aus dem Ordner putzen, wenn sie ein Mindestalter erreicht haben anlegen.

(Im Dev-Modus schreibt er meines Wissens eine Datei fort. Im Prod-Moduls gibts täglich mW. eine Datei)

Moin!

Ist korrekt so.

Theoretisch kann der Ordner /logs/ komplett gelöscht werden, Shopware (bzw. eher Symfony) legt diesen automatisch an, falls nicht vorhanden.
Ist aber bei Fehlern natürlich besser, auf einen Log zurückgreifen zu können.

Dazu würde ich auch einen CronJob empfehlen. Man kann das sicher auch über die Scheduled Tasks regeln, aber ich befürchte nicht ohne zusätzliches Plugin.

LG;LA

Einfach über die shopware.yaml konfigurieren: https://github.com/shopware/platform/blob/trunk/src/Core/Framework/Resources/config/packages/shopware.yaml

Logger ist der entsprechende Abschnitt.

1 „Gefällt mir“