Parece que no puedo entender cómo configurar un registrador "predeterminado" para mi instalación de Django. Me gustaría usar la nueva LOGGING
configuración de Django 1.3 en settings.py
.
He visto el ejemplo de Django Logging Doc , pero me parece que solo configuran controladores que harán registros para registradores particulares. En el caso de su ejemplo, configuraron un controlador para los registradores llamados 'django', 'django.request' y 'myproject.custom'.
Todo lo que quiero hacer es configurar un valor predeterminado logging.handlers.RotatingFileHandler
que manejará todos los registradores de forma predeterminada. es decir, si hago un nuevo módulo en algún lugar de mi proyecto y se indica con algo como:, my_app_name.my_new_module
debería poder hacer esto y hacer que todos los registros vayan a los registros de archivos rotativos.
# In file './my_app_name/my_new_module.py'
import logging
logger = logging.getLogger('my_app_name.my_new_module')
logger.debug('Hello logs!') # <-- This should get logged to my RotatingFileHandler that I setup in `settings.py`!