Mein Logger funktionierte gut, aber plötzlich meine logger.query
funktioniert nicht mehr. Es begann mit der Rückgabe eines unbekannten Zeichenfehlers wie result
, während der err
immer noch null
war.Winston schrieb ungültige Zeichen in Datei
Ich überprüfte die Datei und fand einige komische Zeichen zwischen zwei Protokollen.
gedit zeigt die Zeichen wie:
\ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 \ 00 ... während Notizblock zeigt nur leeren Raum
Ich denke, es wurde möglicherweise die Datei geschrieben, wurde aber heruntergefahren. Kann mir jemand den Grund sagen, warum das passiert ist? Irgendeine Möglichkeit, die Datei zu reparieren?
aber winston gibt mir nicht sogar diese Schnur. Wenn es so wäre, hätte ich einfach das '\ 00' ignoriert. Der Rückfrage-Callback gab mir nicht einmal "Fehler". Es gab mir "Ergebnis" mit Fehler darin. Vielleicht kann ich die Datei reparieren, falls dies passiert. –