Ich verwende das Multiprocessing-Modul, um viele E/A-Jobs auf verschiedene Prozesse aufzuteilen, und bin auf das Problem gestoßen, die verschiedenen Prozesse in derselben Protokolldatei zu protokollieren.
Nachdem ich nach einer Lösung gesucht hatte, änderte ich den Dateisatz im Logger von einem normalen FileHandler in einen RotatingFileHandler.
Während meiner Experimente (in der Entwicklungsumgebung) hat es perfekt funktioniert und das Problem gelöst, aber ich bin mir nicht sicher, ob es ein zuverlässiger Ansatz ist.
Ist vorhanden? Gibt es einen Nachteil? Etwas, das ich beachten sollte?
Verwenden von RotatingFileHandler zum Protokollieren mehrerer Prozesse ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post
Mobile version