class documentation

class PythonLoggingObserver(_GlobalStartStopObserver): (source)

View In Hierarchy

Output twisted messages to Python standard library logging module.

WARNING: specific logging configurations (example: network) can lead to a blocking system. Nothing is done here to prevent that, so be sure to not use this: code within Twisted, such as twisted.web, assumes that logging does not block.

Method __init__
Method emit Receive a twisted log entry, format it and bridge it to python.
Instance Variable _newObserver Undocumented

Inherited from _GlobalStartStopObserver:

Method start Start observing log events.
Method stop Stop observing log events.
def __init__(self, loggerName='twisted'): (source)
Parameters
loggerName:stridentifier used for getting logger.
def emit(self, eventDict): (source)

Receive a twisted log entry, format it and bridge it to python.

By default the logging level used is info; log.err produces error level, and you can customize the level by using the logLevel key:

    >>> log.msg('debugging', logLevel=logging.DEBUG)
Parameters
eventDict:EventDictUndocumented
_newObserver = (source)

Undocumented