40 #ifndef __OPENFLUID_TOOLS_FILELOGGER_HPP__ 41 #define __OPENFLUID_TOOLS_FILELOGGER_HPP__ 58 std::ofstream m_LogFile;
60 unsigned int m_InfosCount;
62 unsigned int m_WarningsCount;
69 enum LogType {LOG_INFO, LOG_WARNING, LOG_ERROR, LOG_DEBUG };
76 static std::string logTypeToString(
LogType LType);
78 void init(
const std::string& FilePath);
82 void add(
LogType LType,
const std::string& Context,
const std::string& Msg);
85 {
return m_InfosCount; }
91 {
return m_WarningsCount; }
Definition: FileLogger.hpp:52
unsigned int getWarningsCount() const
Definition: FileLogger.hpp:90
LogType
Definition: FileLogger.hpp:69
#define OPENFLUID_API
Definition: dllexport.hpp:87
bool isError() const
Definition: FileLogger.hpp:87
unsigned int getInfosCount() const
Definition: FileLogger.hpp:84
Definition: ApplicationException.hpp:47