2016-09-09 6 views
0

Ich verwende ArangoDB 3.0.1 unter Windows 7.Wie Müll in Logfiles loswerden?

Die Größe der Logdatei, die meine Installation erstellt, ist ca. 11.000K sofort nach dem Start. Die Datei beginnt mit ca. 11.000K "NUL" Bytes (in Notepad ++ als 'NUL' dargestellt), gefolgt von nützlichen Textinformationen. Das ist ziemlich nervig, wenn man versucht, einen Foxx-Dienst zu debuggen und die Logdatei mehrmals in einen Text-Viewer/Editor zu laden.

Löschen der Logdatei oder Erstellen oder Entfernen aller Inhalte nach ArangoDB gestartet hilft auch nicht: 11.000K NUL Bytes werden zuerst geschrieben.

Gibt es eine Möglichkeit, all diesen NUL-Müll loszuwerden?

S.S .: Die Protokollebene ist auf INFO eingestellt.

Antwort

0

Sie haben wahrscheinlich die wal logfile mit der Protokolldatei wie bei der Ausgabe von Protokollmeldungen durcheinander gebracht.

Nach dem arangod.conf der Log-Nachrichten-Datei finden Sie hier:

[log] 
level = info 
file = log/arangodb3/arangod.log 

, die dieses Verhalten nicht zeigen sollten, sondern mit der Ausgabe der Log-Meldungen gefüllt werden. Es kann sein, dass Sie diese Einstellung ändern müssen, indem Sie einen besseren Speicherort angeben, damit sie geschrieben wird.

Ihre Protokollmeldungen sollten auch in das Windows-Ereignisprotokoll geschrieben werden.

+0

Das scheint das Problem zu sein. Ich habe gerade den Namen der Logdatei für einen schnellen Test geändert, und jetzt enthält es nur die Protokollnachrichten, die ich sehen möchte. – Thorsten

+1

Ich überprüfte noch einmal: Die Log-Datei und die Journale waren die ganze Zeit in verschiedenen Verzeichnissen, also war das wahrscheinlich nicht die Ursache. Ich ging auch zurück zur vorherigen Konfiguration und konnte das Verhalten nicht reproduzieren. Ich habe also keine Ahnung, was eigentlich schief gelaufen ist. Lass es so stehen. – Thorsten