Laravel-log-viewer: Das Löschen der verwendeten Protokolldatei kann gefährlich sein

Erstellt am 19. Juli 2017  ·  8Kommentare  ·  Quelle: rap2hpoutre/laravel-log-viewer

Das Löschen einer Protokolldatei, die gerade verwendet wird, kann fatal sein. In meinem Fall hat es meinen Handwerkerdienst zum Absturz gebracht. Es wäre besser, wenn die Protokolldatei ausgeblendet statt gelöscht würde.

php[591]: PHP Fatal error: Uncaught UnexpectedValueException: Der Stream oder die Datei „/laravel/storage/logs/laravel-2017-07-18.log“ konnte nicht geöffnet werden: Fehler beim Öffnen des Streams

Hilfreichster Kommentar

Darf ich eine neue Schaltfläche vorschlagen, die die alte Protokolldatei speichert/umbenennt und eine neue startet (eine leere Datei erstellt)? Das wäre großartig für Backup-Zwecke.

Alle 8 Kommentare

Ich denke, Laravel erstellt ein neues, wenn es nicht existiert, oder?

Es kann eine solche Überprüfung beim ersten Lauf durchführen. Es führt keine solche Überprüfung durch, wenn es gelöscht wird, während der Handwerker darauf zugreift.

Ok, danke für den Beitrag! Der Absturz tut mir leid! (und sorry für meine späte Antwort).

IMO, das Ausblenden der Datei ist etwas seltsam (als Benutzer haben Sie nach "Löschen" gefragt, und es wurde nur etwas ausgeblendet). Und es wird die Liste der Dateien im linken Menü verunreinigen. Trotzdem verstehe ich deine Not. Ich weiß also nicht, was ich tun soll ... Irgendwelche Gedanken?

Sie können die Protokolldatei löschen, wenn es sich um den aktuellen Tag handelt. Abstürzende Server sind schlimmer als seltsames Verhalten. Das seltsame Verhalten kann in der Dokumentation gerechtfertigt werden.

Darf ich eine neue Schaltfläche vorschlagen, die die alte Protokolldatei speichert/umbenennt und eine neue startet (eine leere Datei erstellt)? Das wäre großartig für Backup-Zwecke.

Verfügbar in v0.17.0

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

serdarsaygili picture serdarsaygili  ·  11Kommentare

raksa picture raksa  ·  3Kommentare

judgej picture judgej  ·  9Kommentare

DevynCJohnson picture DevynCJohnson  ·  5Kommentare

hmrneves1 picture hmrneves1  ·  3Kommentare