16 #ifndef SURGSIM_FRAMEWORK_LOGMESSAGEBASE_H 17 #define SURGSIM_FRAMEWORK_LOGMESSAGEBASE_H 24 #include "SurgSim/Framework/Logger.h" 68 m_stream << *manipulator;
77 m_stream << *manipulator;
85 return m_stream.str();
95 std::ostringstream m_stream;
105 #endif // SURGSIM_FRAMEWORK_LOGMESSAGEBASE_H LogMessageBase(Logger *logger, int level)
Construct a LogMessage.
Definition: LogMessageBase.cpp:25
Wraps glewInit() to separate the glew opengl definitions from the osg opengl definitions only imgui n...
Definition: AddRandomSphereBehavior.cpp:36
~LogMessageBase()
Destructor.
Definition: LogMessageBase.h:50
void flush()
write the current message to the logger
Definition: LogMessageBase.h:89
LogMessageBase & operator<<(T &&input)
Add the given input to the current log message.
Definition: LogMessageBase.h:57
An object that can be used to control logging parameters, such as verbosity and log output destinatio...
Definition: Logger.h:51
bool writeMessage(const std::string &message)
Uses the contained instance of LogOutput to write the log message.
Definition: Logger.h:65
std::string getMessage()
Definition: LogMessageBase.h:83
LogMessageBase is a base class to be used to customize messages for logging textual information can b...
Definition: LogMessageBase.h:40