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 unicodedata.  Otherwise, UTF-8byteswill be used. (type:io.IOBase) | 
| recordSeparator | The record separator to use. (type: unicode) | |
| Returns | A file log observer. (type: FileLogObserver) | |