Public Types | Public Member Functions | Static Public Member Functions | List of all members
openfluid::tools::FileLogger Class Reference

#include <tools/FileLogger.hpp>

Inheritance diagram for openfluid::tools::FileLogger:
Inheritance graph
[legend]

Public Types

enum  LogType { LOG_INFO, LOG_WARNING, LOG_ERROR, LOG_DEBUG }
 

Public Member Functions

 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
 

Static Public Member Functions

static std::string logTypeToString (LogType LType)
 

Member Enumeration Documentation

Enumerator
LOG_INFO 
LOG_WARNING 
LOG_ERROR 
LOG_DEBUG 

Constructor & Destructor Documentation

openfluid::tools::FileLogger::FileLogger ( )
openfluid::tools::FileLogger::~FileLogger ( )

Member Function Documentation

void openfluid::tools::FileLogger::add ( LogType  LType,
const std::string &  Context,
const std::string &  Msg 
)
void openfluid::tools::FileLogger::close ( )
unsigned int openfluid::tools::FileLogger::getInfosCount ( ) const
inline
unsigned int openfluid::tools::FileLogger::getWarningsCount ( ) const
inline
void openfluid::tools::FileLogger::init ( const std::string &  FilePath)
bool openfluid::tools::FileLogger::isError ( ) const
inline
static std::string openfluid::tools::FileLogger::logTypeToString ( LogType  LType)
static

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