24Logging

Mit „Logging“ bezeichnet man Ausgaben eines Programms, die Ereignisse dokumentieren. Das reicht von einfachen Debug-Ausgaben (z. B. Variableninhalte) bis zur Meldung eines kritischen Fehlers, der zum Ende des Programms führt. Zum Debuggen werden häufig Ausgaben mit der eingebauten print()-Funktion auf die Konsole gemacht. Diese Ausgaben sind allerdings vergänglich. Von Vorteil ist die Speicherung in einer Datei, dies macht die Information permanent verfügbar.

Neben der permanenten Speicherung ist das sogenannte Log-Level ein interessantes Feature beim Logging. Jeder Meldung wird ein „Level“ mitgegeben, dies beschreibt die Dringlichkeit der Nachricht und erleichtert das Suchen bzw. Filtern der Nachrichten.

Ein möglicher Nachteil des ...

Get Python 3 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.