Orocos Real-Time Toolkit
2.9.0
|
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.