обработчик логов django - PullRequest
       20

обработчик логов django

0 голосов
/ 25 августа 2011

Как я могу получить экземпляр (ы) объекта обработчика журналирования в django (> = 1.3)?со стандартным журналом Python я создаю экземпляр регистратора, а затем обработчик:

h = logging.handlers.TimedRotatingFileHandler( FILE, 'D', 1)

Я хочу h или массив h, который django использует, когда я использую его 'LOGGING dict in settings.py.Есть идеи?

1 Ответ

0 голосов
/ 25 августа 2011

я смог получить все активные обработчики:

import logging
h = []
for a in logging.root.handlers:
    h.append( a.stream )

(в приведенном выше примере я хотел, чтобы объекты файлов, а не сами обработчики)

надеюсь, это кому-нибудь поможет!

...