35 #ifndef ARM_OCSD_MSG_LOGGER_H_INCLUDED 36 #define ARM_OCSD_MSG_LOGGER_H_INCLUDED 47 virtual void printOutStr(
const std::string &outStr) = 0;
66 void setLogOpts(
int logOpts);
68 {
return m_outFlags; };
70 void setLogFileName(
const char *fileName);
73 void LogMsg(
const std::string &msg);
75 const bool isLogging()
const;
80 std::string m_logFileName;
81 std::fstream m_out_file;
85 #endif // ARM_OCSD_MSG_LOGGER_H_INCLUDED
const int getLogOpts() const
get the current output logging flags value.
virtual void printOutStr(const std::string &outStr)=0
virtual ~ocsdMsgLogStrOutI()