[pyar] [django] Tratando de entender logging

Daniel dmlistapython en gmail.com
Mar Abr 7 21:17:22 ART 2015


Gracias Santiago, era eso nomás,
ahora estoy viendo formatters y levels pero creo que va bien.

El 7 de abril de 2015, 20:25, Santiago Avendaño <santiavenda2 en gmail.com>
escribió:

> El 7 de abril de 2015, 18:26, Daniel <dmlistapython en gmail.com> escribió:
>
>> Tengo dudas con el módulo logging de django
>> *en settings.py puse*
>>
>> LOGGING = {
>>     'version': 1,
>>     'disable_existing_loggers': False,
>>     'handlers': {
>>         'file': {
>>             'level': 'DEBUG',
>>             'class': 'logging.FileHandler',
>>             'filename': './log/debug.log',
>>         },
>>     },
>>     'loggers': {
>>         'django.request': {
>>             'handlers': ['file'],
>>             'level': 'DEBUG',
>>             'propagate': True,
>>         },
>>     },
>> }
>>
>> *en una vista:*
>>
>> log = logging.getLogger(__name__)
>> log.debug("a")
>> log.info("b")
>> log.warn("c")
>> log.error("d")
>>
>> ¿Por qué aunque me crea debug.log no escribe nada en él?
>>
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
> Hola,
>
> Lo que pasa es que no estás definiendo ninguna configuración para el
> logger que estas instanciando con: log = logging.getLogger(__name__)
>
> Sólo tenes definida una configuración para el logger 'django.request'
> (loguéa los request hechos a la aplicación)
>
> Podrías agregar lo siguiente a la configuración de loggers:
>
>  'loggers': {
>         'django.request': {
>             'handlers': ['file'],
>             'level': 'DEBUG',
>             'propagate': True,
>         },
>         '<nomber_de_tu_aplicacion>': {
>             'handlers': ['file'],
>             'level': 'DEBUG',
>             'propagate': True,
>         },
>  },
>
> Reemplaza <nomber_de_tu_aplicacion>, por el nombre de la aplicación en
> donde está la vista que contiene la instanciación del log
>
> Más información en:
> https://docs.djangoproject.com/en/1.7/topics/logging/#naming-loggers
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
Daniel Malisani
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150407/c30636fe/attachment.html>


More information about the pyar mailing list