41 #ifndef __OPENFLUID_BASE_SIMULATIONLOGGER_HPP__ 
   42 #define __OPENFLUID_BASE_SIMULATIONLOGGER_HPP__ 
   46 #include <openfluid/core/TypeDefs.hpp> 
   49 #include <openfluid/ware/TypeDefs.hpp> 
   56 namespace openfluid { 
namespace base {
 
   64     bool m_CurrentWarningFlag;
 
   75     void add(
LogType LType, 
const std::string& ContextStr, 
const std::string& Msg);
 
   77     void addInfo(
const std::string& Context, 
const std::string& Msg)
 
   78     { add(LOG_INFO,Context,Msg); }
 
   80     void addDebug(
const std::string& Context, 
const std::string& Msg)
 
   81     { add(LOG_DEBUG,Context,Msg); }
 
   83     void addWarning(
const std::string& Context, 
const std::string& Msg)
 
   84     { add(LOG_WARNING,Context,Msg); }
 
   86     void addError(
const std::string& Context, 
const std::string& Msg)
 
   87     { add(LOG_ERROR,Context,Msg); }
 
bool isCurrentWarningFlag() const 
Definition: SimulationLogger.hpp:92
LogType
Definition: FileLogger.hpp:69
void addError(const std::string &Context, const std::string &Msg)
Definition: SimulationLogger.hpp:86
void resetCurrentWarningFlag()
Definition: SimulationLogger.hpp:90
void addDebug(const std::string &Context, const std::string &Msg)
Definition: SimulationLogger.hpp:80
Definition: SimulationLogger.hpp:59
void addWarning(const std::string &Context, const std::string &Msg)
Definition: SimulationLogger.hpp:83
Definition: FileLogger.hpp:52
#define OPENFLUID_API
Definition: dllexport.hpp:87
void addInfo(const std::string &Context, const std::string &Msg)
Definition: SimulationLogger.hpp:77