etr  4.0-pre
Public Member Functions | Public Attributes | List of all members
etr.tools.logcapture.CaptureHandler Class Reference

Captures logs into a line-buffer (list). More...

Inheritance diagram for etr.tools.logcapture.CaptureHandler:

Public Member Functions

def __init__ (self, logformat, logdateformat)
 
def emit (self, record)
 Saves record to local buffer. More...
 
def flush (self)
 Override to do nothing. More...
 
def clear (self)
 Clears capture buffer. More...
 
def __getstate__ (self)
 
def __setstate__ (self, state)
 

Public Attributes

 buffer
 

Detailed Description

Captures logs into a line-buffer (list).

Constructor & Destructor Documentation

◆ __init__()

def etr.tools.logcapture.CaptureHandler.__init__ (   self,
  logformat,
  logdateformat 
)

Member Function Documentation

◆ __getstate__()

def etr.tools.logcapture.CaptureHandler.__getstate__ (   self)

◆ __setstate__()

def etr.tools.logcapture.CaptureHandler.__setstate__ (   self,
  state 
)

◆ clear()

def etr.tools.logcapture.CaptureHandler.clear (   self)

Clears capture buffer.

◆ emit()

def etr.tools.logcapture.CaptureHandler.emit (   self,
  record 
)

Saves record to local buffer.

◆ flush()

def etr.tools.logcapture.CaptureHandler.flush (   self)

Override to do nothing.

Member Data Documentation

◆ buffer

etr.tools.logcapture.CaptureHandler.buffer

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