Public Member Functions | |
| D (std::ostream &str, char const *logfile_name) | |
| Logger::LogLevel | intToLogLevel (int ll) |
| void | logit (std::ostream &(*pf)(std::ostream &)) |
| bool | maylog () const |
| bool | maylogFile () const |
| bool | maylogStdOut () const |
| std::string | showLevel (LogLevel ll) const |
| std::string | showModule () const |
| std::string | showTime () const |
Public Attributes | |
| bool | allowRT |
| LogLevel | inloglevel |
| os::Mutex | inpguard |
| std::stringstream | logline |
| bool | mlogFile |
| bool | mlogStdOut |
| std::string | moduleptr |
| LogLevel | outloglevel |
| bool | showtime |
| bool | started |
| std::ostream * | stdoutput |
| TimeService::ticks | timestamp |
This hidden struct stores all data structures required for logging.
Definition at line 128 of file Logger.cpp.
| RTT::Logger::D::D | ( | std::ostream & | str, |
| char const * | logfile_name | ||
| ) | [inline] |
Definition at line 131 of file Logger.cpp.
| Logger::LogLevel RTT::Logger::D::intToLogLevel | ( | int | ll | ) | [inline] |
Definition at line 247 of file Logger.cpp.
| void RTT::Logger::D::logit | ( | std::ostream &(*)(std::ostream &) | pf | ) | [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.
| bool RTT::Logger::D::maylog | ( | ) | const [inline] |
Definition at line 157 of file Logger.cpp.
| bool RTT::Logger::D::maylogFile | ( | ) | const [inline] |
Definition at line 169 of file Logger.cpp.
| bool RTT::Logger::D::maylogStdOut | ( | ) | const [inline] |
Definition at line 163 of file Logger.cpp.
| std::string RTT::Logger::D::showLevel | ( | LogLevel | ll | ) | const [inline] |
Convert a loglevel to a string representation.
Definition at line 281 of file Logger.cpp.
| std::string RTT::Logger::D::showModule | ( | ) | const [inline] |
Definition at line 314 of file Logger.cpp.
| std::string RTT::Logger::D::showTime | ( | ) | const [inline] |
Definition at line 270 of file Logger.cpp.
Definition at line 324 of file Logger.cpp.
Definition at line 243 of file Logger.cpp.
Definition at line 330 of file Logger.cpp.
| std::stringstream RTT::Logger::D::logline |
Definition at line 225 of file Logger.cpp.
Definition at line 326 of file Logger.cpp.
Definition at line 326 of file Logger.cpp.
| std::string RTT::Logger::D::moduleptr |
Definition at line 328 of file Logger.cpp.
Definition at line 243 of file Logger.cpp.
Definition at line 322 of file Logger.cpp.
Definition at line 320 of file Logger.cpp.
| std::ostream* RTT::Logger::D::stdoutput |
Definition at line 223 of file Logger.cpp.
Definition at line 245 of file Logger.cpp.