Maximale Datei-Größe - unterstützt log4j FileAppender
Habe ich eine Anforderung, die ich brauche zum speichern von audit-Informationen in einem TEXT-Datei. Ich plante zu schreiben, die audit-Informationen mit Apache Log4j
.
Scheint zu sein, zuverlässige option. Aber, ich sollte in der Lage sein zu schreiben, die Audit-Informationen auch die Dateigröße erreicht 3GB.
Macht die log4j
unterstützt die Dateigröße auch bei GigaBytes
?.
Oder mit eine Kurze Frage, Was ist der MaximumFileSize
unterstützt werden kann, in Log4j
.
HINWEIS :
Ich konnte nicht gehen, für RollingFileAppender oder DailyFileAppender, ich brauche die log-Informationen Nur in Einer text-Datei, wo einige andere Komponenten, die dies Lesen, werden Datei-Inhalte und machen einige Prozess.
InformationsquelleAutor omega | 2013-08-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Standardmäßig eine maximale Dateigröße ist
10MB
(Wenn Sie nicht explizit erwähnen). Und wenn Sie explizit definieren, definieren Sie einen beliebigen Wert bis zuGB
(sogar 1000GB). Aber denken Sie daran, wenn Sie diese Datei öffnen, Ihre Maschine muss eine gleiche Menge vonRAM
. So müssen Sie dies berücksichtigen, bevor die Wahlfile size
.Hier ein Beispiel
FileAppender
enthalten keine Feld für die Festlegung der Datei-Größe. Aber seine UnterklassenRollingFileAppender
undDailyFileAppender
enthält.Akzeptieren Sie Ihren Punkt Datei öffnen sollten unterstützt werden, mit der RAM-Größe. Aber, immer noch verwirrt, wie mit dieser Größe Wert ist gebunden innerhalb FileAppender.
Ich denke, Sie sollten gehen für
database logging
. EigentlichFileAppender
enthalten keine solche Feld für die Größe. Aber Ihre UnterklassenRollingFileAppender
undDailyFileAppender
enthält. Mehr finden Sie unter linkGibt es einen Erben, negative Folge der Begrenzung der Größe einer einzelnen log-Datei? Es scheint, wie wenn das limit erreicht ist, er müsste aktiv werden, verwalten Sie die Größe jedes mal, wenn die Datei geschrieben wird.
Sie KÖNNEN eine Datei öffnen, die größer als Ihre Speicher, wenn Sie ein tool verwenden, dass der laden nicht die ganze Datei nur zu zeigen, dass Sie unabhängig von Zeilen auf den Bildschirm passen. Es gibt viele, aber vi hat, und emeditor.com/text-editor-features/large-file-support/...
InformationsquelleAutor user2550754