Große Dateien in Notepad ++ öffnen


2

Manchmal habe ich Probleme, große Protokolldateien (700 MB) oder so in np ++ zu öffnen. Ich verwende Win2k8 R2 x64 OS.

Zum Beispiel ist die Zeit der letzten Änderung der Datei: 16:48 aber wenn ich die Datei in Notepad ++ öffne, ist die Datei defekt. Ich kann nur Einträge bis 16:18 sehen.

Warum ist dieses Problem? Wie kann ich es reparieren.? Gibt es andere Anwendungen, die beim Öffnen großer Dateien funktionieren?

Antworten:



4

Der Link von armannvg zeigt viele Programme, die das tun, was Sie wollen, und Feniix bietet eine weitere gute Lösung. Ich würde jedoch vorschlagen, dass Sie Ihre Protokolle nach Datum aufschlüsseln, wenn sie so groß werden. Andernfalls melden Sie sich in einer Datenbank an, nicht in einer flachen Datei. Es ist einfach nicht effizient, so große Protokolle in einer einzelnen Textdatei zu speichern. Wenn Sie nicht unbedingt alles vom Anfang dieses Protokolls bis zum Ende sehen müssen, warum sollten Sie dann all diese Daten jedes Mal öffnen und laden, wenn Sie sich die Protokolle ansehen möchten?

Stattdessen würde ich empfehlen, die Protokolle in überschaubarere Abschnitte zu unterteilen und sie nach Datum zu benennen, damit sie leicht organisiert / durchsucht werden können. Dann können Sie die Protokolleinträge, nach denen Sie suchen, schneller finden und müssen nicht jede Menge irrelevanter Daten durchsuchen.

Wenn Sie aus den Daten eines einzigen Tages 700-MB-Protokolle erhalten, möchten Sie möglicherweise die Menge der zu protokollierenden Daten reduzieren, das Protokoll in mehrere Dateien aufteilen, abhängig vom Ereignistyp, oder das redundante Protokoll reduzieren Daten (z. B. wenn Sie alle 10 Sekunden eine Ressource abfragen und dabei immer dieselben Daten ausspucken, fügen Sie möglicherweise nur Protokolleinträge hinzu, wenn sich der Status der Ressource ändert). Sie könnte Die Protokolldateien lassen sich möglicherweise auch in kleinere Intervalle aufteilen (z. B. nach Stunden), aber das Aufrechterhalten von Langzeitprotokollen (und deren Verwendung), die mit 700 MB / Tag erzeugt werden, erscheint mir als unhaltbare Position.


2

Müssen Sie die Protokolldatei wirklich bearbeiten?

Ich benutze normalerweise baretail (Freeware) oder Tail, wenn ich unter Linux / Unix bin und bessere Ergebnisse erhalte als jeder Editor. Das Beste, was Sie mit der -f (follow) -Funktion des unix-Befehls „tail“ tun können, damit Sie die Protokolle in Echtzeit scrollen sehen können, während sie von der Anwendung eingespeist werden.

Die Pro-Version unterstützt das Filtern mit regulären Ausdrücken, was cool ist. (Ich bin in keiner Weise mit baremetalsoft verbunden)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.