Classes | Namespaces | Macros
CLog.h File Reference
#include <stdio.h>
#include <map>
#include <Log/LogDll.h>
#include <Base/GCBase.h>
#include <Log/ILogger.h>
#include <Log/ILoggerFactory.h>
Include dependency graph for CLog.h:

Go to the source code of this file.

Classes

class  GENICAM_NAMESPACE::CLog
 This logging class initializes the logger. More...
 

Namespaces

 GENICAM_NAMESPACE
 

Macros

#define GCLOGDEBUG(cat, ...)   if(cat && GENICAM_NAMESPACE::CLog::Exist("")) { (cat)->Log(GENICAM_NAMESPACE::ILogger::DEBUG, ##__VA_ARGS__ ); }
 
#define GCLOGERROR(cat, ...)   if(cat && GENICAM_NAMESPACE::CLog::Exist("")) { (cat)->Log(GENICAM_NAMESPACE::ILogger::ERR, ##__VA_ARGS__ ); }
 
#define GCLOGINFO(cat, ...)   if(cat && GENICAM_NAMESPACE::CLog::Exist("")) { (cat)->Log(GENICAM_NAMESPACE::ILogger::INFO, ##__VA_ARGS__ ); }
 
#define GCLOGINFOPOP(cat, ...)   if(cat && GENICAM_NAMESPACE::CLog::Exist("")) { (cat)->Log(GENICAM_NAMESPACE::ILogger::INFO, ##__VA_ARGS__ ); GENICAM_NAMESPACE::CLog::PopIndent();}
 
#define GCLOGINFOPUSH(cat, ...)   if(cat && GENICAM_NAMESPACE::CLog::Exist("")) { (cat)->Log(GENICAM_NAMESPACE::ILogger::INFO, ##__VA_ARGS__ ); GENICAM_NAMESPACE::CLog::PushIndent();}
 
#define GCLOGWARN(cat, ...)   if(cat && GENICAM_NAMESPACE::CLog::Exist("")) { (cat)->Log(GENICAM_NAMESPACE::ILogger::WARN, ##__VA_ARGS__ ); }
 

Macro Definition Documentation

#define GCLOGDEBUG (   cat,
  ... 
)    if(cat && GENICAM_NAMESPACE::CLog::Exist("")) { (cat)->Log(GENICAM_NAMESPACE::ILogger::DEBUG, ##__VA_ARGS__ ); }

Definition at line 133 of file CLog.h.

#define GCLOGERROR (   cat,
  ... 
)    if(cat && GENICAM_NAMESPACE::CLog::Exist("")) { (cat)->Log(GENICAM_NAMESPACE::ILogger::ERR, ##__VA_ARGS__ ); }

Definition at line 132 of file CLog.h.

#define GCLOGINFO (   cat,
  ... 
)    if(cat && GENICAM_NAMESPACE::CLog::Exist("")) { (cat)->Log(GENICAM_NAMESPACE::ILogger::INFO, ##__VA_ARGS__ ); }

Definition at line 129 of file CLog.h.

#define GCLOGINFOPOP (   cat,
  ... 
)    if(cat && GENICAM_NAMESPACE::CLog::Exist("")) { (cat)->Log(GENICAM_NAMESPACE::ILogger::INFO, ##__VA_ARGS__ ); GENICAM_NAMESPACE::CLog::PopIndent();}

Definition at line 134 of file CLog.h.

#define GCLOGINFOPUSH (   cat,
  ... 
)    if(cat && GENICAM_NAMESPACE::CLog::Exist("")) { (cat)->Log(GENICAM_NAMESPACE::ILogger::INFO, ##__VA_ARGS__ ); GENICAM_NAMESPACE::CLog::PushIndent();}

Definition at line 130 of file CLog.h.

#define GCLOGWARN (   cat,
  ... 
)    if(cat && GENICAM_NAMESPACE::CLog::Exist("")) { (cat)->Log(GENICAM_NAMESPACE::ILogger::WARN, ##__VA_ARGS__ ); }

Definition at line 131 of file CLog.h.



rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Mar 17 2021 02:48:41