class documentation

class twisted.python.log.FileLogObserver(_GlobalStartStopObserver): (source)

View In Hierarchy

Log observer that writes to a file-like object.

Instance Variable timeFormat If not None, the format string passed to strftime().
Method __init__ Undocumented
Instance Variable write Undocumented
Instance Variable flush 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 _GlobalStartStopObserver:

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

Undocumented

write = (source)

Undocumented

flush = (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)
ReturnsUndocumented (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: EventDict)
API Documentation for Twisted, generated by pydoctor 20.12.1 at 2021-02-28 19:53:36.