Während ein Programm läuft, fallen Informationen aller Art an. Praktisch ist das für Debugausgaben aber auch für Infos über die Umgebung, Zustände oder was gerade so mit den Daten passiert. Diese Nachrichten will man möglichst komfortabel auf die Konsole, in eine Datei, per E-Mail, oder und oder schicken.
Diese Episode beschäftigt sich mit Anforderungen an das Logging, geht Schwerpunktmäßig auf das Modul der Standardlib ein und streift etwas zwei Alternativen.
Shownotes
00:00 Begrüßung
00:47 Logging-Intro
06:50 Logging aus der Standardlib, log4j, PEP 282, logging Vorgänger, eGenix.com mx Extension Series, Stop using Print for logging, Django Logging Primer, Logging Cookbook, paralleles Logging in mehrere Senken, letzte n Nachrichten bei Fehlern
28:50 Python Syslog
29:07 Kritik an Logging von Logbook, Twiggy
31:00 Logbook
31:57 Twiggy
33:55 Zusammenfassung