| Orocos Real-Time Toolkit
    2.8.3
    | 
This hidden struct stores all data structures required for logging. More...
| Public Member Functions | |
| D (std::ostream &str, char const *logfile_name) | |
| bool | maylog () const | 
| bool | maylogStdOut () const | 
| bool | maylogFile () const | 
| void | logit (std::ostream &(*pf)(std::ostream &)) | 
| This function is called when a new message is ready to be written to screen, disk, or stream.  More... | |
| Logger::LogLevel | intToLogLevel (int ll) | 
| std::string | showTime () const | 
| std::string | showLevel (LogLevel ll) const | 
| Convert a loglevel to a string representation.  More... | |
| std::string | showModule () const | 
| Public Attributes | |
| std::ostream * | stdoutput | 
| std::stringstream | logline | 
| LogLevel | inloglevel | 
| LogLevel | outloglevel | 
| TimeService::ticks | timestamp | 
| bool | started | 
| bool | showtime | 
| bool | allowRT | 
| bool | mlogStdOut | 
| bool | mlogFile | 
| std::string | moduleptr | 
| os::Mutex | inpguard | 
This hidden struct stores all data structures required for logging.
Definition at line 128 of file Logger.cpp.
| 
 | inline | 
Definition at line 131 of file Logger.cpp.
| 
 | inline | 
Definition at line 239 of file Logger.cpp.
References RTT::Critical, RTT::Debug, RTT::Error, RTT::Fatal, RTT::Info, RTT::Never, and RTT::Warning.
| 
 | inline | 
This function is called when a new message is ready to be written to screen, disk, or stream.
'logline' or 'remotestream' contain a single log message. Time and location is prepended.
Definition at line 180 of file Logger.cpp.
| 
 | inline | 
Definition at line 157 of file Logger.cpp.
References RTT::RealTime.
| 
 | inline | 
Definition at line 169 of file Logger.cpp.
References RTT::Info.
| 
 | inline | 
Definition at line 163 of file Logger.cpp.
References RTT::Never.
| 
 | inline | 
Convert a loglevel to a string representation.
Definition at line 273 of file Logger.cpp.
References RTT::Critical, RTT::Debug, RTT::Error, RTT::Fatal, RTT::Info, RTT::Never, RTT::RealTime, and RTT::Warning.
| 
 | inline | 
Definition at line 306 of file Logger.cpp.
| 
 | inline | 
Definition at line 262 of file Logger.cpp.
References RTT::os::TimeService::Instance(), and RTT::os::TimeService::secondsSince().
| bool RTT::Logger::D::allowRT | 
Definition at line 316 of file Logger.cpp.
| LogLevel RTT::Logger::D::inloglevel | 
Definition at line 235 of file Logger.cpp.
| os::Mutex RTT::Logger::D::inpguard | 
Definition at line 322 of file Logger.cpp.
| std::stringstream RTT::Logger::D::logline | 
Definition at line 218 of file Logger.cpp.
| bool RTT::Logger::D::mlogFile | 
Definition at line 318 of file Logger.cpp.
| bool RTT::Logger::D::mlogStdOut | 
Definition at line 318 of file Logger.cpp.
| std::string RTT::Logger::D::moduleptr | 
Definition at line 320 of file Logger.cpp.
| LogLevel RTT::Logger::D::outloglevel | 
Definition at line 235 of file Logger.cpp.
| bool RTT::Logger::D::showtime | 
Definition at line 314 of file Logger.cpp.
| bool RTT::Logger::D::started | 
Definition at line 312 of file Logger.cpp.
| std::ostream* RTT::Logger::D::stdoutput | 
Definition at line 216 of file Logger.cpp.
| TimeService::ticks RTT::Logger::D::timestamp | 
Definition at line 237 of file Logger.cpp.
 1.8.11
 1.8.11