WoW Model Viewer
Your premiere tool for viewing, equipping and animating World of Warcraft models.
Loading...
Searching...
No Matches
Logger.h File Reference
#include <sstream>
#include <string>
#include "Container.h"
#include "LogOutput.h"
Include dependency graph for Logger.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  WMVLog::LogStream
 RAII stream object that collects log output and dispatches it on destruction. More...
 
class  WMVLog::Logger
 Singleton logging facility that dispatches formatted messages to LogOutput sinks. More...
 

Namespaces

namespace  WMVLog
 

Macros

#define LOGGER   WMVLog::Logger::instance()
 
#define LOG_INFO   LOGGER(WMVLog::Logger::INFO_LOG)
 
#define LOG_ERROR   LOGGER(WMVLog::Logger::ERROR_LOG)
 
#define LOG_WARNING   LOGGER(WMVLog::Logger::WARNING_LOG)
 
#define LOG_FATAL   LOGGER(WMVLog::Logger::FATAL_LOG)
 

Macro Definition Documentation

◆ LOG_ERROR

#define LOG_ERROR   LOGGER(WMVLog::Logger::ERROR_LOG)

Definition at line 11 of file Logger.h.

◆ LOG_FATAL

#define LOG_FATAL   LOGGER(WMVLog::Logger::FATAL_LOG)

Definition at line 13 of file Logger.h.

◆ LOG_INFO

#define LOG_INFO   LOGGER(WMVLog::Logger::INFO_LOG)

Definition at line 10 of file Logger.h.

◆ LOG_WARNING

#define LOG_WARNING   LOGGER(WMVLog::Logger::WARNING_LOG)

Definition at line 12 of file Logger.h.

◆ LOGGER

#define LOGGER   WMVLog::Logger::instance()

Definition at line 9 of file Logger.h.