1

如何在 django (>=1.3) 中获取日志处理程序对象实例?使用标准 python 日志记录,我实例化记录器,然后实例化处理程序:

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

我想要h或者h当我LOGGINGsettings.py. 有任何想法吗?

4

1 回答 1

0

我能够通过以下方式获得所有活动处理程序:

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

(在上面我想要文件对象而不是实际的处理程序本身)

希望这对某人有帮助!

于 2011-08-25T18:36:24.590 回答