twisted.logger.jsonFileLogObserver(outFile, recordSeparator=u'\x1e') function documentationtwisted.logger
View Source
Create a FileLogObserver
that emits JSON-serialized events to a specified (writable) file-like
object.
Events are written in the following form:
RS + JSON + NL
JSON is the serialized event, which is JSON text.
NL is a newline (u"\n").
RS is a record separator. By default, this is a single RS
character (u"\x1e"), which makes the default output
conform to the IETF draft document
"draft-ietf-json-text-sequence-13".
| Parameters | outFile | A file-like object. Ideally one should be passed which accepts unicode
data. Otherwise, UTF-8 bytes
will be used. (type: io.IOBase) |
| recordSeparator | The record separator to use. (type: unicode) | |
| Returns | A file log observer. (type: FileLogObserver) | |