List of all members.
Public Member Functions
||FileAppender (std::string name)|
|virtual bool ||configureLayout ()|
| ||Optionally create a layout according to layoutName and layoutPattern. |
|virtual bool ||startHook ()|
| ||ensure port is connected before we start |
Protected Member Functions
virtual bool ||configureHook ()|
virtual void ||updateHook ()|
virtual void ||cleanupHook ()|
RTT::Property< std::string > ||filename_prop|
| ||Name of file to append to. |
RTT::Property< int > ||maxEventsPerCycle_prop|
| ||Property to set maximum number of log events to pop per cycle. |
| ||Maximum number of log events to pop per cycle. |
< OCL::logging::LoggingEvent >
| ||Port we receive logging events on Initially unconnected. |
log4cpp::Appender * ||appender|
| ||Appender created by derived class. |
RTT::Property< std::string > ||layoutName_prop|
| ||Layout name (e.g. "simple", "basic", "pattern") |
RTT::Property< std::string > ||layoutPattern_prop|
| ||Layout conversion pattern (for those layouts that use a pattern) |
Definition at line 10 of file FileAppender.hpp.
Member Function Documentation
Optionally create a layout according to layoutName and layoutPattern.
- !appender, if you want a layout to actually be created
- true if not layout or no appender or a layout was created successfully, otherwise false
- ensure "" != layoutPattern?
Definition at line 28 of file Appender.cpp.
ensure port is connected before we start
- input ports must be connected?
Definition at line 68 of file Appender.cpp.
Member Data Documentation
Port we receive logging events on Initially unconnected.
The logging service connects appenders.
Definition at line 34 of file Appender.hpp.
Maximum number of log events to pop per cycle.
Defaults to 1.
A value of 0 indicates to not limit the number of events per cycle. With enough event production, this could lead to thread starvation!
Definition at line 36 of file FileAppender.hpp.
The documentation for this class was generated from the following files: