userver: testsuite._internal.logreader.LiveLogHandler Class Reference
Loading...
Searching...
No Matches
testsuite._internal.logreader.LiveLogHandler Class Reference

Detailed Description

Definition at line 51 of file logreader.py.

Public Member Functions

 __init__ (self, *, float delay=0.05)
 register_logfile (self, pathlib.Path path, *, formatter)
 join (self, float timeout=10)

Protected Member Functions

 _logreader_thread (self, pathlib.Path path, formatter)
 _write_logline (self, str line)
bool _eof_handler (self)

Protected Attributes

dict _threads = {}
bool _exiting = False
 _delay = delay
 _condition = threading.Condition()

Constructor & Destructor Documentation

◆ __init__()

testsuite._internal.logreader.LiveLogHandler.__init__ ( self,
* ,
float delay = 0.05 )

Definition at line 52 of file logreader.py.

Member Function Documentation

◆ _eof_handler()

bool testsuite._internal.logreader.LiveLogHandler._eof_handler ( self)
protected

Definition at line 91 of file logreader.py.

◆ _logreader_thread()

testsuite._internal.logreader.LiveLogHandler._logreader_thread ( self,
pathlib.Path path,
formatter )
protected

Definition at line 76 of file logreader.py.

◆ _write_logline()

testsuite._internal.logreader.LiveLogHandler._write_logline ( self,
str line )
protected

Definition at line 88 of file logreader.py.

◆ join()

testsuite._internal.logreader.LiveLogHandler.join ( self,
float timeout = 10 )

Definition at line 69 of file logreader.py.

◆ register_logfile()

testsuite._internal.logreader.LiveLogHandler.register_logfile ( self,
pathlib.Path path,
* ,
formatter )

Definition at line 58 of file logreader.py.

Member Data Documentation

◆ _condition

testsuite._internal.logreader.LiveLogHandler._condition = threading.Condition()
protected

Definition at line 56 of file logreader.py.

◆ _delay

testsuite._internal.logreader.LiveLogHandler._delay = delay
protected

Definition at line 55 of file logreader.py.

◆ _exiting

testsuite._internal.logreader.LiveLogHandler._exiting = False
protected

Definition at line 54 of file logreader.py.

◆ _threads

dict testsuite._internal.logreader.LiveLogHandler._threads = {}
protected

Definition at line 53 of file logreader.py.


The documentation for this class was generated from the following file: