Aufgrund der jüngsten Ereignisse versuche ich herauszufinden, wie viele Debug-Protokolle ich für Code im Allgemeinen verwenden sollte.Allgemeine Debugging-Log-Praktiken
Was ich gemacht habe, ist die Verwendung von Debugging-Protokolle ziemlich sparsam, und nur in Fällen, wo ich einige zusätzliche Informationen wollte oder was Sie haben. Das ergab für mich Sinn, da es so aussieht, als ob du nicht jedes kleine Ding, das dein Code tut, protokollieren solltest, denn das könnte dich mit so vielen Informationen überfluten, dass es leichter wäre, etwas zu verpassen, das wirklich wichtig ist (oder vom Graben verrückt wird) Protokolle durchlaufen und überprüfen.
Auf der anderen Seite stelle ich ein Beispiel vor: Ich habe gerade angefangen, Logback/Slf4j für mein Java-Projekt zu verwenden, und um zu testen, dass ich die .xlm-Datei korrekt eingerichtet hatte, fügte ich eine Debugging-Protokollanweisung an das Ende von ein Methode, die GUI-Komponenten initialisiert. Normalerweise hätte ich dort nie eine Log-Anweisung gesetzt, weil es ziemlich offensichtlich ist, wenn Ihre GUI-Komponenten beim Ausführen des Programms nicht korrekt initialisiert werden. Dieses Mal habe ich das Programm ausgeführt, und niedrig und siehe die Protokolle zeigten, dass die GUI-Komponenten zweimal initialisiert wurden, obwohl nur ein Satz von ihnen angezeigt wurde. Ein ziemlich großer Fehler, aber etwas, ohne das ich ohne diese Debugging-Anweisungen nicht hätte kommen können.
Also meine Frage: Gibt es irgendwelche "Best Practices", wenn es darum geht, Protokolle zu debuggen? Ich habe viele Best-Practice-Fragen gesehen, wenn es um Info-Logs, Exceptions, Fehler usw. geht, aber ich habe nicht viel über Debugging-Logs herausgefunden.
Thanks :)
lesen durch große Protokolle ist ein notwendiges Übel, an das man sich gewöhnen muss. kommt mit dem Job. :) – euphoria83
@ euohoria83 - Blech! Zeit, mich geistig vorzubereiten, es scheint: P – vimalloc