Public Member Functions | List of all members
openfluid::base::SimulationLogger Class Reference

#include <base/SimulationLogger.hpp>

Inheritance diagram for openfluid::base::SimulationLogger:
Inheritance graph
[legend]
Collaboration diagram for openfluid::base::SimulationLogger:
Collaboration graph
[legend]

Public Member Functions

 SimulationLogger (const std::string &LogFilePath)
 
 ~SimulationLogger ()
 
void add (LogType LType, const std::string &ContextStr, const std::string &Msg)
 
void addInfo (const std::string &Context, const std::string &Msg)
 
void addDebug (const std::string &Context, const std::string &Msg)
 
void addWarning (const std::string &Context, const std::string &Msg)
 
void addError (const std::string &Context, const std::string &Msg)
 
void resetCurrentWarningFlag ()
 
bool isCurrentWarningFlag () const
 
- Public Member Functions inherited from openfluid::tools::FileLogger
 FileLogger ()
 
 ~FileLogger ()
 
void init (const std::string &FilePath)
 
void close ()
 
void add (LogType LType, const std::string &Context, const std::string &Msg)
 
unsigned int getInfosCount () const
 
bool isError () const
 
unsigned int getWarningsCount () const
 

Additional Inherited Members

- Public Types inherited from openfluid::tools::FileLogger
enum  LogType { LOG_INFO, LOG_WARNING, LOG_ERROR, LOG_DEBUG }
 
- Static Public Member Functions inherited from openfluid::tools::FileLogger
static std::string logTypeToString (LogType LType)
 

Constructor & Destructor Documentation

openfluid::base::SimulationLogger::SimulationLogger ( const std::string &  LogFilePath)
openfluid::base::SimulationLogger::~SimulationLogger ( )

Member Function Documentation

void openfluid::base::SimulationLogger::add ( LogType  LType,
const std::string &  ContextStr,
const std::string &  Msg 
)
void openfluid::base::SimulationLogger::addDebug ( const std::string &  Context,
const std::string &  Msg 
)
inline
void openfluid::base::SimulationLogger::addError ( const std::string &  Context,
const std::string &  Msg 
)
inline
void openfluid::base::SimulationLogger::addInfo ( const std::string &  Context,
const std::string &  Msg 
)
inline
void openfluid::base::SimulationLogger::addWarning ( const std::string &  Context,
const std::string &  Msg 
)
inline
bool openfluid::base::SimulationLogger::isCurrentWarningFlag ( ) const
inline
void openfluid::base::SimulationLogger::resetCurrentWarningFlag ( )
inline

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