DDS  ver. 3.5.3.8.g5fe284b
Classes | Namespaces | Macros
LogImp.h File Reference
#include <memory>
#include <stdexcept>
#include "Log.h"

Go to the source code of this file.

Classes

class  MiscCommon::CLogSingleton
 It represents logbook as a singleton. More...
 
class  MiscCommon::CLogImp< _T >
 Template class. High-end helper implementation of CLog, its ofstream specialization. More...
 

Namespaces

 MiscCommon
 Miscellaneous functions and helpers are located here.
 

Macros

#define REGISTER_LOG_MODULE(name)
 It is a supporting macro, which declares GetModuleName method. Needed by MiscCommon::CLogImp. More...
 

Macro Definition Documentation

◆ REGISTER_LOG_MODULE

#define REGISTER_LOG_MODULE (   name)
Value:
std::string GetModuleName() const \
{ \
return name; \
}

It is a supporting macro, which declares GetModuleName method. Needed by MiscCommon::CLogImp.

Must be declared in a child class of MiscCommon::CLogImp.