Dies ist mein Einstellungsmodul:
%Vor%und das ist mein Code in der Ansichtsdatei:
%Vor%Ich bekomme die vorherigen Protokolle von verschiedenen Modulen, aber thor das obige Protokoll "das ist eine Fehlermeldung".
Ihre Protokollierungskonfiguration erfasst nur Protokolle innerhalb des Namensraums django
.
Diese Zeile:
%Vor% ... weist den Logger an, den Namen Ihres Moduls als Namespace für diese Protokolle zu verwenden () Dokumente ). Wenn Ihr Modul mymodule
heißt, können Sie diese Protokolle abfangen, indem Sie der Protokollierungskonfiguration etwas hinzufügen:
Sie sollten die Logger-Konfiguration aufgrund Ihres Anwendungsnamens hinzufügen - etwas wie
%Vor%Inzwischen haben Sie nur Logger für Django-Standardmeldungen (wie Systemfehler) deklariert
Beachten Sie, dass die Ebene der Protokollmeldungen wichtig ist, wenn Sie
verwenden %Vor%Methode zum Ausdrucken der Nachricht Ihr Logger-Level sollte INFO oder strenger sein
Tags und Links django django-logging