6.28.2.1 StreamHandler

La classe StreamHandler invia il risultato del logging a un flusso come sys.stdout, sys.stderr o ogni oggetto simil-file (o, più precisamente, ad ogni oggetto che supporti i metodi write() e flush().

class StreamHandler( [strm])
Restituisce una nuova istanza della classe StreamHandler. Se strm viene specificato, l'istanza lo utilizzerà per il risultato del logging; altrimenti verrà usato sys.stderr.

emit( record)
Se un formatter viene specificato, viene utilizzato per preparare il record. Il record viene quindi scritto sul flusso con un codice di controllo di fine riga. Se è presente un' informazione di eccezione, questa viene formattata usando traceback.print_exception(), ed inserita in coda al flusso.

flush( )
Svuota il flusso chiamando il suo metodo flush(). Notate che il metodo close() viene ereditato dall'Handler e non fa nulla, quindi a volte, è necessario un esplicito flush().

Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.