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.
|
inline |
Definition at line 131 of file Logger.cpp.
|
inline |
Definition at line 239 of file Logger.cpp.
|
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.
|
inline |
Definition at line 169 of file Logger.cpp.
|
inline |
Definition at line 163 of file Logger.cpp.
|
inline |
Convert a loglevel to a string representation.
Definition at line 273 of file Logger.cpp.
|
inline |
Definition at line 306 of file Logger.cpp.
|
inline |
Definition at line 262 of file Logger.cpp.
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.