Projekt

Allgemein

Profil

Aktionen

GX-Bug #70443

geschlossen

Log-Dateien können invalide sein, so dass sie nicht angezeigt werden können | Log files can be invalid, so they cannot be displayed

Von Moritz Bunjes vor mehr als 1 Jahr hinzugefügt. Vor mehr als 1 Jahr aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Marvin Muxfeld
Kategorie:
Core
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.8.0.0
Release Notes Langtext:

Log-Dateien werden jetzt wieder valide erzeugt, so dass sie im Gambio Admin unter Toolbox > Logs anzeigen dargestellt werden können


Beschreibung

Wenn während einer Scriptlaufzeit eine Log-Datei die maximale Größe überschreitet und aus der aktuellen Log-Datei eine komprimierte Datei erzeugt wird, haben die folgenden erzeugten Log-Dateien im json-Format einen Syntax-Fehler, so dass sie im Gambio Admin unter "Toolbox > Logs anzeigen" nicht ausgelesen werden können.


If during a script runtime a log file exceeds the maximum size and a compressed file is generated from the current log file, the following generated log files in json format have a syntax error so that they cannot be read in the Gambio Admin under "Toolbox > Show Logs".

In the GZipHandler class the method prepareRecordForFirstWriteInLogfile is not called after a new empty log file is created, because the logfileIsEmpty method returns false, because the filesize() result is cached by php. A clearstatcache() call is needed.


Aktionen

Auch abrufbar als: Atom PDF