Robot Framework
robot.output.stdoutlogsplitter.StdoutLogSplitter Class Reference

Splits messages logged through stdout (or stderr) into Message objects. More...

Public Member Functions

def __init__ (self, output)
 
def __iter__ (self)
 

Private Member Functions

def _add_initial_level_and_time_if_needed (self, tokens)
 
def _format_timestamp (self, millis)
 
def _get_messages (self, output)
 
def _output_started_with_level (self, tokens)
 
def _split_output (self, output)
 

Private Attributes

 _messages
 

Static Private Attributes

 _split_from_levels
 

Detailed Description

Splits messages logged through stdout (or stderr) into Message objects.

Definition at line 24 of file stdoutlogsplitter.py.

Constructor & Destructor Documentation

◆ __init__()

def robot.output.stdoutlogsplitter.StdoutLogSplitter.__init__ (   self,
  output 
)

Definition at line 34 of file stdoutlogsplitter.py.

Member Function Documentation

◆ __iter__()

def robot.output.stdoutlogsplitter.StdoutLogSplitter.__iter__ (   self)

Definition at line 60 of file stdoutlogsplitter.py.

◆ _add_initial_level_and_time_if_needed()

def robot.output.stdoutlogsplitter.StdoutLogSplitter._add_initial_level_and_time_if_needed (   self,
  tokens 
)
private

Definition at line 49 of file stdoutlogsplitter.py.

◆ _format_timestamp()

def robot.output.stdoutlogsplitter.StdoutLogSplitter._format_timestamp (   self,
  millis 
)
private

Definition at line 57 of file stdoutlogsplitter.py.

◆ _get_messages()

def robot.output.stdoutlogsplitter.StdoutLogSplitter._get_messages (   self,
  output 
)
private

Definition at line 37 of file stdoutlogsplitter.py.

◆ _output_started_with_level()

def robot.output.stdoutlogsplitter.StdoutLogSplitter._output_started_with_level (   self,
  tokens 
)
private

Definition at line 54 of file stdoutlogsplitter.py.

◆ _split_output()

def robot.output.stdoutlogsplitter.StdoutLogSplitter._split_output (   self,
  output 
)
private

Definition at line 43 of file stdoutlogsplitter.py.

Member Data Documentation

◆ _messages

robot.output.stdoutlogsplitter.StdoutLogSplitter._messages
private

Definition at line 35 of file stdoutlogsplitter.py.

◆ _split_from_levels

robot.output.stdoutlogsplitter.StdoutLogSplitter._split_from_levels
staticprivate

Definition at line 29 of file stdoutlogsplitter.py.


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