class documentation

class FileLogObserver(_GlobalStartStopObserver): (source)

View In Hierarchy

Log observer that writes to a file-like object.
Method __init__ Undocumented
Method emit Format the given log event as text and write it to the output file.
Method format​Time Format the given UTC value as a string representing that time in the local timezone.
Method get​Timezone​Offset Return the current local timezone offset from UTC.
Instance Variable flush Undocumented
Instance Variable time​Format If not None, the format string passed to strftime().
Instance Variable write Undocumented

Inherited from _GlobalStartStopObserver:

Method start Start observing log events.
Method stop Stop observing log events.
def __init__(self, f): (source)

Undocumented

def emit(self, eventDict): (source)
Format the given log event as text and write it to the output file.
Parameters
event​Dict:EventDicta log event
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.

Parameters
when:intPOSIX (ie, UTC) timestamp for which to find the offset.
Returns
strUndocumented
def getTimezoneOffset(self, when): (source)
Return the current local timezone offset from UTC.
Parameters
when:intPOSIX (ie, UTC) timestamp for which to find the offset.
Returns
intThe number of seconds offset from UTC. West is positive, east is negative.
flush = (source)

Undocumented

timeFormat: str or None = (source)
If not None, the format string passed to strftime().
write = (source)

Undocumented