35 class InterfaceLogger;
220 #if !defined(CAMITK_DISABLE_LOG) 221 #define CAMITK_LOG(LEVEL,MSG,SENDER) camitk::Log::getLogger()->log(MSG, LEVEL, __FILE__, Q_FUNC_INFO, __LINE__, SENDER); 222 #define CAMITK_LOG_ALT(LEVEL,MSG) camitk::Log::getLogger()->log(MSG, LEVEL, __FILE__, __func__, __LINE__); 224 #define CAMITK_LOG(LEVEL,MSG,SENDER) 225 #define CAMITK_LOG_ALT(LEVEL,MSG) 230 #define CAMITK_TRACE(MSG) CAMITK_LOG(camitk::InterfaceLogger::TRACE, MSG, this) 231 #define CAMITK_TRACE_ALT(MSG) CAMITK_LOG_ALT(camitk::InterfaceLogger::TRACE, MSG) 235 #define CAMITK_INFO(MSG) CAMITK_LOG(camitk::InterfaceLogger::INFO, MSG, this) 236 #define CAMITK_INFO_ALT(MSG) CAMITK_LOG_ALT(camitk::InterfaceLogger::INFO, MSG) 240 #define CAMITK_WARNING(MSG) CAMITK_LOG(camitk::InterfaceLogger::WARNING, MSG, this) 241 #define CAMITK_WARNING_ALT(MSG) CAMITK_LOG_ALT(camitk::InterfaceLogger::WARNING, MSG) 246 #define CAMITK_WINDOWS_SYSTEM_ERROR_SAFEGUARD ERROR 250 #define CAMITK_ERROR(MSG) CAMITK_LOG(camitk::InterfaceLogger::ERROR, MSG, this) 251 #define CAMITK_ERROR_ALT(MSG) CAMITK_LOG_ALT(camitk::InterfaceLogger::ERROR, MSG) 253 #ifdef CAMITK_WINDOWS_SYSTEM_ERROR_SAFEGUARD 254 #define ERROR CAMITK_WINDOWS_SYSTEM_ERROR_SAFEGUARD 259 #define CAMITK_TRACE_IF(COND, MSG) \ 266 #define CAMITK_TRACE_IF_ALT(COND, MSG) \ 269 CAMITK_TRACE_ALT(MSG) \ 273 #define CAMITK_INFO_IF(COND, MSG) \ 280 #define CAMITK_INFO_IF_ALT(COND, MSG) \ 283 CAMITK_INFO_ALT(MSG) \ 287 #define CAMITK_WARNING_IF(COND, MSG) \ 290 CAMITK_WARNING(MSG) \ 294 #define CAMITK_WARNING_IF_ALT(COND, MSG) \ 297 CAMITK_WARNING_ALT(MSG) \ 301 #define CAMITK_ERROR_IF(COND, MSG) \ 308 #define CAMITK_ERROR_IF_ALT(COND, MSG) \ 311 CAMITK_ERROR_ALT(MSG) \
Definition: Action.cpp:36
static InterfaceLogger * applicationLogger
Global Logger manager.
Definition: Log.h:216
#define CAMITK_API
Definition: CamiTKAPI.h:49
LogLevel
: how chatty should the log output be...
Definition: InterfaceLogger.h:60
This class is a log utility.
Definition: Log.h:199
The CamiTK logger interface provides a flexible tracing system to CamiTK applications.
Definition: InterfaceLogger.h:51