![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Class alowing to easily format log message and handle id conversions. More...
#include <LogMessageFormater.h>
Public Member Functions | |
| template<typename EnumT > | |
| LogMessageFormater & | operator[] (const EnumT &messageId) |
| template member for easy message id selection | |
| LogMessageFormater & | setMsgId (const std::string &enumTypeStr, ipInt32 msgId) |
| full message id selection | |
| template<class T > | |
| LogMessageFormater & | operator% (const T &arg) |
| arguments filling operator | |
| template<class T > | |
| LogMessageFormater & | operator<< (const T &msg) |
| streaming operators | |
| std::string | string () |
| recovery of final string | |
| void | clear () |
| clear message associated to formater | |
Constructors and destructors | |
| LogMessageFormater (const LogMessageManager &logMsgManager) | |
| ~LogMessageFormater () | |
Protected Attributes | |
| boost::format | _format |
| underlying boost format structure | |
| std::ostringstream | _os |
| underlying string stream | |
| const LogMessageManager & | _logMsgManager |
| underlying log message manager | |
Class alowing to easily format log message and handle id conversions.
1.8.14