Ich versuche, meine Python-App auf Docker verwenden. Ich benutze ein Paket mit der Bezeichnung autologging
, das tatsächlich Pythons logging
Bibliothek verwendet.Python Logger in Docker funktioniert nicht
Wenn ich meine App in einem Andock-Container verwende, werden die sys-Drucke ausgedruckt, aber nicht die vom Logger erzeugten.
Ich habe versucht, die folgenden in der compose.yml
Datei zu definieren, und es funktioniert immer noch nicht:
stdin_open: True
tty: True
privileged: True
cap_add:
- "ALL"
environment:
- PYTHONUNBUFFERED=0
Ich habe auch versucht die -u
Option.
Haben Sie außerhalb von Docker die gleiche App getestet? –
ja, kein Problem dort –
Wenn Sie den Logger so konfigurieren, dass er auf eine Datei zeigt, erscheinen die Protokolle dort? –