16 #ifndef SURGSIM_FRAMEWORK_LOGOUTPUT_H 17 #define SURGSIM_FRAMEWORK_LOGOUTPUT_H 20 #include <boost/thread/mutex.hpp> 98 #endif // SURGSIM_FRAMEWORK_LOGOUTPUT_H Definition: DriveElementFromInputBehavior.cpp:27
Virtual Base class to define an interface for outputting logging information.
Definition: LogOutput.h:28
std::ostream & m_stream
Definition: LogOutput.h:91
string(TOUPPER ${DEVICE}DEVICE_UPPER_CASE) option(BUILD_DEVICE_ $
Definition: CMakeLists.txt:35
std::ofstream m_stream
Definition: LogOutput.h:69
LogOutput()
Definition: LogOutput.h:31
virtual ~LogOutput()
Definition: LogOutput.h:35
Definition: LogOutput.h:45
boost::mutex m_mutex
Definition: LogOutput.h:70
Class to output logging information to a give file.
Definition: LogOutput.h:53
Class to output logging information to a stream that can be passed into the constructor of the class...
Definition: LogOutput.h:75
std::string m_filename
Definition: LogOutput.h:68
boost::mutex m_mutex
Definition: LogOutput.h:92
virtual bool writeMessage(const std::string &message)
Definition: LogOutput.h:48
virtual bool writeMessage(const std::string &message)=0