[Twisted-Python] Use python logging module with Twisted log

Henning.Ramm at mediapro-gmbh.de Henning.Ramm at mediapro-gmbh.de
Mon Aug 29 16:37:43 EDT 2005

>The dictionary you get depends on whether it's log.msg or log.err. You
>can then do what you want with it.

A little bit of information, what keys can occurr and what they mean would be nice.

How about this (if self.log is a logging.Logger);
code is partly stolen from twisted.python.log:

    def twisted_logger(self, logdict):
        log observer for twisted.python.log, receives a dict and writes to self.log
        if 'failure' in logdict:
            text = logdict['failure'].getTraceback()
            text = " ".join([str(m) for m in logdict["message"]])
        if logdict['isError']:

Best regards,
Henning Hraban Ramm
Südkurier Medienhaus / MediaPro
Support/Admin/Development Dept.

More information about the Twisted-Python mailing list