2012-02-10 13 views
6

En Django 1.3 estoy usando logging para manejar registros y guardarlos en archivos .log o imprimirlos en la consola, y todo funciona como se esperaba.Django debug toolbar logging

También tengo django-debug-toolbar instalado, pero no se muestran mensajes en el panel de registro.

¿Alguien sabe qué controlador de registro sirve el panel de registro django-debug-toolbar?


Editar

Aquí es un extracto de mi 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', 
      ... 
     }, 
    }, 
} 
+0

no ... la respuesta a esa pregunta simplemente explica cómo usar el registro ... Estoy usando algunos registradores definidos por el usuario (a través de la variable LOGGING en settings.py), y estoy tratando de enviar registros también a django-debug-toolbar. Estaba seguro de que ddt usó la clase de controlador 'StreamHandler' en el registro, pero parece que no :( – dolma33

+0

El punto es que no hay nada que configurar DDT se engancha automáticamente en la infraestructura de registro de Django/Python. Si tus registros no son apareciendo, está fuera de la capacidad de DDT para mostrarlos o (usando alguna otra forma de crear registros que DDT no admite) hay algo más que no está relacionado con DDT. –

+0

Los mensajes de registro se muestran en archivos .log y en la consola, exactamente en la forma en que he "pedido" en 'REGISTRO '... Esa es la razón porque siento que tal vez falta algo en alguna parte ... – dolma33

Respuesta