opensurgsim
Public Member Functions | List of all members
SurgSim::Framework::LogMessage Class Reference

Specialization, handles flush on destruction. More...

#include <LogMessage.h>

Inheritance diagram for SurgSim::Framework::LogMessage:
SurgSim::Framework::LogMessageBase

Public Member Functions

 LogMessage (Logger *logger, int level)
 
 LogMessage (const std::unique_ptr< Logger > &logger, int level)
 
 LogMessage (const std::shared_ptr< Logger > &logger, int level)
 
- Public Member Functions inherited from SurgSim::Framework::LogMessageBase
 LogMessageBase (Logger *logger, int level)
 Construct a LogMessage. More...
 
 ~LogMessageBase ()
 Destructor.
 
template<typename T >
LogMessageBaseoperator<< (T &&input)
 Add the given input to the current log message. More...
 
LogMessageBaseoperator<< (std::ios_base &(*manipulator)(std::ios_base &))
 
LogMessageBaseoperator<< (std::ostream &(*manipulator)(std::ostream &))
 

Additional Inherited Members

- Protected Member Functions inherited from SurgSim::Framework::LogMessageBase
std::string getMessage ()
 
void flush ()
 write the current message to the logger
 

Detailed Description

Specialization, handles flush on destruction.


The documentation for this class was generated from the following file: