HoverRace  2.0
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
HoverRace::Util::Log Namespace Reference

Namespaces

 detail
 

Classes

struct  Entry
 

Typedefs

using logAdded_t = boost::signals2::signal< void(const Entry &)>
 

Enumerations

enum  Level {
  Level::TRACE = boost::log::trivial::trace, Level::DEBUG = boost::log::trivial::debug, Level::INFO = boost::log::trivial::info, Level::WARN = boost::log::trivial::warning,
  Level::ERROR = boost::log::trivial::error, Level::FATAL = boost::log::trivial::fatal
}
 

Functions

void Debug (const char *fmt,...)
 
void Error (const char *fmt,...)
 
void Fatal (const char *fmt,...)
 
void Info (const char *fmt,...)
 
void Init (bool verboseLog)
 Initialize the system log. More...
 
void Warn (const char *fmt,...)
 

Variables

logAdded_t logAddedSignal
 

Typedef Documentation

using HoverRace::Util::Log::logAdded_t = typedef boost::signals2::signal<void(const Entry&)>

Enumeration Type Documentation

Enumerator
TRACE 
DEBUG 
INFO 
WARN 
ERROR 
FATAL 

Function Documentation

void HoverRace::Util::Log::Debug ( const char *  fmt,
  ... 
)
inline
void HoverRace::Util::Log::Error ( const char *  fmt,
  ... 
)
inline
void HoverRace::Util::Log::Fatal ( const char *  fmt,
  ... 
)
inline
void HoverRace::Util::Log::Info ( const char *  fmt,
  ... 
)
inline
MR_DllDeclare void HoverRace::Util::Log::Init ( bool  verboseLog)

Initialize the system log.

Parameters
verboseLogEnable DEBUG-level logging.
void HoverRace::Util::Log::Warn ( const char *  fmt,
  ... 
)
inline

Variable Documentation

MR_DllDeclare logAdded_t HoverRace::Util::Log::logAddedSignal