В Django 1.3 я использую logging
для обработки журналов и сохраняю их в файлы .log или распечатываю их в консоли, и все работает так, как ожидалось.
У меня также установлено django-debug-toolbar
, но в панели ведения журнала не отображаются сообщения.
Кто-нибудь знает, какой обработчик ведения журнала обслуживает панель ведения журнала django-debug-toolbar?
Изменить
Вот отрывок из моего settings.py
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'formatters': {
'verbose': {
...
},
...
},
'handlers': {
'console': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
'formatter': 'verbose'
},
...
'debug': {
'level': 'DEBUG',
'class': 'logging.FileHandler',
'filename': 'logs/debug.log',
'formatter': 'standard',
},
...
},
'loggers': {
...
...
'myapp.debug': { # <- THIS i the logger I would like to see in DDT
'handlers': ['debug','console'],
'level': 'DEBUG',
...
},
},
}
StreamHandler
в журнале, но похоже, что это не так :( - person dolma33   schedule 10.02.2012LOGGING
... Это причина, потому что я чувствую, что, возможно, где-то чего-то не хватает.... - person dolma33   schedule 10.02.2012pip install django-debug-toolbar==0.9.4
. Хотя, вероятно, по умолчанию используется 0.8.5, потому что это последняя версия PyPi. Так что вы также можете попробоватьpip install git+https://github.com/django-debug-toolbar/django-debug-toolbar.git#egg=django-debug-toolbar
(требуется установка git на вашем компьютере) - person Chris Pratt   schedule 11.02.2012pip install --upgrade django-debug-toolbar
... теперь я знаю, что это не эквивалентноpip install django-debug-toolbar==<LATEST>
:D В любом случае... 0 сообщений также с новой версией... - person dolma33   schedule 11.02.2012