Я не могу понять, как настроить регистратор по умолчанию для моей установки Django. Я хотел бы использовать новую настройку LOGGING
в Django 1.3 в settings.py
.
Я посмотрел на пример Django Logging Doc, но мне кажется, что они только устанавливают обработчики, которые будут вести журналы для определенных регистраторов. В случае их примера они устанавливают обработчик для регистраторов с именами 'django', 'django.request' и 'myproject.custom'.
Все, что я хочу сделать, это установить по умолчанию logging.handlers.RotatingFileHandler
который будет обрабатывать все регистраторы по умолчанию. то есть, если я my_app_name.my_new_module
новый модуль где-нибудь в моем проекте, и он обозначается чем-то вроде: my_app_name.my_new_module
, я должен быть в состоянии сделать это, и вся my_app_name.my_new_module
вращающегося файла.
# 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'!