Bei Verwendung des Moduls logging
von Python für Protokollierungszwecke. Ist es am besten, einen Logger für jede Klasse zu definieren?Python Best Practices in Bezug auf Protokollierung
In Anbetracht der Tatsache, dass einige Dinge überflüssig wären, wie z. B. Speicherort der Dateiprotokollierung, dachte ich daran, die Protokollierung auf ihre eigene Klasse zu abstrahieren und eine Instanz in jede Klasse zu importieren. Aber ich bin mir nicht sicher, ob das Best Practice ist oder nicht?
Ist 'Logger = logging.getLogger (__ Name __)' an der Oberseite des Moduls gehen oder in jeder Funktion/Methode, die protokollieren will ? – industryworker3595112
@ industryworker3595112 am Anfang des Moduls (nach den 'import' Anweisungen) –