Im Allgemeinen können die Protokollierungsebenen umgeschaltet werden, um verschiedene Stufen von detaillierten Protokollen zu erhalten. In der Regel kann die niedrigste Protokollstufe dabei helfen, den Bereich des Codes zu identifizieren, in dem ein Fehler auftreten könnte. Um weiter zu debuggen, erhöht man normalerweise die Debug-Stufe, um mehr Informationen zu erhalten. Dies führt jedoch zu einer unnötig großen Menge an Protokollen, die nichts mit dem Problem zu tun haben.
Die Frage ist: Was sind die besten Praktiken zu diesem Thema? eine andere Dimension von Protokollen definieren? Nach Logikbereich, Methoden oder anderem?
EDIT: Dies stammt aus einem realen Projekt, bei dem die Anwendung in einer Kundenumgebung implementiert wurde, und wenn etwas schief geht, ist das Protokoll das, was sie zur Fehlersuche einsenden. Sie hassen es definitiv, große Mengen an Protokollen zu senden, oder sie analysieren/parsen sie selbst: Normalerweise sind es nicht-technische Kunden. Ich vermute, dass dies mit der Frage zusammenhängt, wie man die Effizienz der Protokollierung in dieser Situation verwalten kann. Bitte hinterlassen Sie einen Kommentar, wenn die Eröffnung eines weiteren Threads sinnvoller ist. Vielen Dank!