Log.h File Reference

Go to the source code of this file.

Namespaces

 artec
 
 artec::sdk
 
 artec::sdk::scanning
 

Macros

#define ASCANNINGSDK_MESSAGE(severity, ...)   { if (artec::sdk::base::getOutputLevel() >= severity) artec::sdk::base::report(severity, L"ASCANNING", __VA_ARGS__); }
 
#define ASCANNINGSDK_INFO(...)    ASCANNINGSDK_MESSAGE(artec::sdk::base::VerboseLevel_Info, __VA_ARGS__)
 
#define ASCANNINGSDK_ERROR(...)    ASCANNINGSDK_MESSAGE(artec::sdk::base::VerboseLevel_Error, __VA_ARGS__)
 
#define ASCANNINGSDK_WARNING(...)    ASCANNINGSDK_MESSAGE(artec::sdk::base::VerboseLevel_Warning, __VA_ARGS__)
 
#define ASCANNINGSDK_TRACE(...)    ASCANNINGSDK_MESSAGE(artec::sdk::base::VerboseLevel_Trace, __VA_ARGS__)
 

Macro Definition Documentation

#define ASCANNINGSDK_ERROR (   ...)    ASCANNINGSDK_MESSAGE(artec::sdk::base::VerboseLevel_Error, __VA_ARGS__)

Definition at line 22 of file Log.h.

#define ASCANNINGSDK_INFO (   ...)    ASCANNINGSDK_MESSAGE(artec::sdk::base::VerboseLevel_Info, __VA_ARGS__)

Definition at line 21 of file Log.h.

#define ASCANNINGSDK_MESSAGE (   severity,
  ... 
)    { if (artec::sdk::base::getOutputLevel() >= severity) artec::sdk::base::report(severity, L"ASCANNING", __VA_ARGS__); }

Definition at line 20 of file Log.h.

#define ASCANNINGSDK_TRACE (   ...)    ASCANNINGSDK_MESSAGE(artec::sdk::base::VerboseLevel_Trace, __VA_ARGS__)

Definition at line 24 of file Log.h.

#define ASCANNINGSDK_WARNING (   ...)    ASCANNINGSDK_MESSAGE(artec::sdk::base::VerboseLevel_Warning, __VA_ARGS__)

Definition at line 23 of file Log.h.