Core Library  1.7.0.0
Library containing core utilities and tools for threading, networking, logging, INI and CSV file management etc.
DebugLogSingleton.h File Reference

File containing declaration of DebugLog Singleton. More...

#include "DebugLog.h"
#include <loki/Singleton.h>

Go to the source code of this file.

Namespaces

 core_lib
 The core_lib namespace.
 
 core_lib::log
 The log namespace.
 

Macros

#define DEBUG_LOG_SINGLETON   DebugLogInstance()
 Macro defining our actual log's singelton.
 
#define DEBUG_LOG_SINGLETON_DELETER   DebugLogGracefulDelete()
 Macro defining a singleton deleter.
 

Typedefs

using core_lib::log::default_log_t = DebugLog< DefaultLogFormat >
 Typedef defining our default log's type.
 
using core_lib::log::debug_singelton_t = Loki::SingletonHolder< default_log_t, Loki::CreateUsingNew, Loki::DeletableSingleton >
 
using core_lib::log::debug_singelton_deleter_t = Loki::DeletableSingleton< default_log_t >
 

Functions

core_lib::log::default_log_tDebugLogInstance ()
 
void DebugLogGracefulDelete ()
 

Detailed Description

File containing declaration of DebugLog Singleton.