#include <FileAppender.hpp>
Public Member Functions | |
FileAppender (std::string name) | |
FileAppender (std::string name) | |
virtual | ~FileAppender () |
virtual | ~FileAppender () |
Protected Member Functions | |
virtual void | cleanupHook () |
virtual void | cleanupHook () |
virtual bool | configureHook () |
virtual bool | configureHook () |
virtual void | updateHook () |
virtual void | updateHook () |
Protected Attributes | |
RTT::Property< std::string > | filename_prop |
Name of file to append to. | |
int | maxEventsPerCycle |
RTT::Property< int > | maxEventsPerCycle_prop |
Definition at line 7 of file install/include/orocos/ocl/FileAppender.hpp.
OCL::logging::FileAppender::FileAppender | ( | std::string | name | ) |
Definition at line 12 of file FileAppender.cpp.
OCL::logging::FileAppender::~FileAppender | ( | ) | [virtual] |
Definition at line 22 of file FileAppender.cpp.
OCL::logging::FileAppender::FileAppender | ( | std::string | name | ) |
virtual OCL::logging::FileAppender::~FileAppender | ( | ) | [virtual] |
virtual void OCL::logging::FileAppender::cleanupHook | ( | ) | [protected, virtual] |
void OCL::logging::FileAppender::cleanupHook | ( | ) | [protected, virtual] |
Definition at line 94 of file FileAppender.cpp.
virtual bool OCL::logging::FileAppender::configureHook | ( | ) | [protected, virtual] |
bool OCL::logging::FileAppender::configureHook | ( | ) | [protected, virtual] |
Definition at line 26 of file FileAppender.cpp.
virtual void OCL::logging::FileAppender::updateHook | ( | ) | [protected, virtual] |
void OCL::logging::FileAppender::updateHook | ( | ) | [protected, virtual] |
Definition at line 45 of file FileAppender.cpp.
RTT::Property< std::string > OCL::logging::FileAppender::filename_prop [protected] |
Name of file to append to.
Definition at line 15 of file install/include/orocos/ocl/FileAppender.hpp.
int OCL::logging::FileAppender::maxEventsPerCycle [protected] |
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 30 of file install/include/orocos/ocl/FileAppender.hpp.
RTT::Property< int > OCL::logging::FileAppender::maxEventsPerCycle_prop [protected] |
Property to set maximum number of log events to pop per cycle
Definition at line 19 of file install/include/orocos/ocl/FileAppender.hpp.