Static Public Member Functions | Static Public Attributes | Static Private Member Functions | Private Attributes | Static Private Attributes | List of all members
flexbe_core.state_logger.StateLogger Class Reference
Inheritance diagram for flexbe_core.state_logger.StateLogger:
Inheritance graph
[legend]

Static Public Member Functions

def get (name)
 
def initialize (be_name=None)
 
def log (name, state, kwargs)
 
def log_events (name, events)
 
def log_outcomes (name)
 
def log_userdata (name, keys=None)
 
def shutdown ()
 

Static Public Attributes

bool enabled = False
 

Static Private Member Functions

def _basic (state)
 
def _serialize (obj)
 

Private Attributes

 __init__
 

Static Private Attributes

string _serialize_impl = 'yaml'
 

Detailed Description

Realizes logging of active states.

Definition at line 14 of file state_logger.py.

Member Function Documentation

def flexbe_core.state_logger.StateLogger._basic (   state)
staticprivate

Definition at line 185 of file state_logger.py.

def flexbe_core.state_logger.StateLogger._serialize (   obj)
staticprivate

Definition at line 176 of file state_logger.py.

def flexbe_core.state_logger.StateLogger.get (   name)
static
Obtain a reference to the named logger. 

Definition at line 77 of file state_logger.py.

def flexbe_core.state_logger.StateLogger.initialize (   be_name = None)
static

Definition at line 23 of file state_logger.py.

def flexbe_core.state_logger.StateLogger.log (   name,
  state,
  kwargs 
)
static
Log custom data as given by the keyword arguments. 

Definition at line 82 of file state_logger.py.

def flexbe_core.state_logger.StateLogger.log_events (   name,
  events 
)
static
Log whenever any of the specified events of the state is activated. 

Definition at line 90 of file state_logger.py.

def flexbe_core.state_logger.StateLogger.log_outcomes (   name)
static
Log all outcomes of the state. 

Definition at line 119 of file state_logger.py.

def flexbe_core.state_logger.StateLogger.log_userdata (   name,
  keys = None 
)
static
Log all userdata that is passed to the state. 

Definition at line 144 of file state_logger.py.

def flexbe_core.state_logger.StateLogger.shutdown ( )
static

Definition at line 70 of file state_logger.py.

Member Data Documentation

flexbe_core.state_logger.StateLogger.__init__
private

Definition at line 114 of file state_logger.py.

string flexbe_core.state_logger.StateLogger._serialize_impl = 'yaml'
staticprivate

Definition at line 20 of file state_logger.py.

bool flexbe_core.state_logger.StateLogger.enabled = False
static

Definition at line 19 of file state_logger.py.


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


flexbe_core
Author(s): Philipp Schillinger
autogenerated on Sun Dec 13 2020 04:01:39