2016-08-03 5 views
1

Ich richte die Anmeldung in Django, aber aus irgendeinem Grund sehe ich keine Protokolle angezeigt. Django benutzt Pythons logging Modul (ich benutze Python 2.7).Siehe aktuelle Logging-Konfiguration in Python (Django)

Gibt es eine Möglichkeit, die aktuell konfigurierte Protokollierung zu sehen, etwas wie eine logging.getConfigDict() oder so?

+0

Sie Ihre Logging-Konfiguration über das 'LOGGING sehen 'Einstellungen in Django, können Sie die Django Debug Toolbar verwenden, um den Wert zu sehen. Oder mit der './manage.py shell' können Sie' von django.conf importieren Einstellungen; print (settings.LOGGING) '. – damio

+0

Siehe auch Django Standardverhalten, wenn DEBUG False ist, wird es nicht an der Konsole anmelden: https://docs.djangoproject.com/de/1.9/topics/logging/#django-s-default-logging-configuration – damio

+0

Es stellte sich heraus, dass ich eine andere Einstellungsdatei verwendete ... aber ich frage mich immer noch, wie ich das Protokollierungsmodul der Standardbibliothek nach den aktuellen Einstellungen fragen kann. Django hat auch seine eigenen Logging-Einstellungen, was bei LOGGING nicht unbedingt alles ist, was beim Logging konfiguriert ist. – RemcoGerlich

Antwort