Log observer that writes to a file-like object.

Instance Variable timeFormat If not None, the format string passed to strftime(). (type: str or None)
Method __init__ Undocumented
Method getTimezoneOffset Return the current local timezone offset from UTC.
Method formatTime Format the given UTC value as a string representing that time in the local timezone.
Method emit Format the given log event as text and write it to the output file.

Inherited from _GlobalStartStopMixIn:

Method start Start observing log events.
Method stop Stop observing log events.
timeFormat =
If not None, the format string passed to strftime(). (type: str or None)
def __init__(self, f): (source)
Undocumented
def getTimezoneOffset(self, when): (source)

Return the current local timezone offset from UTC.

ParameterswhenPOSIX (ie, UTC) timestamp for which to find the offset. (type: int)
ReturnsThe number of seconds offset from UTC. West is positive, east is negative. (type: int)
def formatTime(self, when): (source)

Format the given UTC value as a string representing that time in the local timezone.

By default it's formatted as an ISO8601-like string (ISO8601 date and ISO8601 time separated by a space). It can be customized using the timeFormat attribute, which will be used as input for the underlying datetime.datetime.strftime call.

ParameterswhenPOSIX (ie, UTC) timestamp for which to find the offset. (type: int)
Returns (type: str)
def emit(self, eventDict): (source)

Format the given log event as text and write it to the output file.

ParameterseventDicta log event (type: dict mapping str (native string) to object)
API Documentation for Twisted, generated by pydoctor at 2019-08-06 12:10:50.