15 #ifndef __IPSDKBENCHMARKTOOLS_IPSDKBENCHMARKTOOLSLOG_H__ 16 #define __IPSDKBENCHMARKTOOLS_IPSDKBENCHMARKTOOLSLOG_H__ 19 #include <Benchmark/IPSDKBenchmarkTools/Logger/IPSDKBenchmarkToolsException.h> 50 #define IPSDKBENCHMARKTOOLS_LOG_TRACE(msg) \ 51 IPSDK_LOG_TRACE(IPSDKBenchmarkTools, msg); 55 #define IPSDKBENCHMARKTOOLS_LOG_DEBUG(msg) \ 56 IPSDK_LOG_DEBUG(IPSDKBenchmarkTools, msg); 60 #define IPSDKBENCHMARKTOOLS_LOG_INFO(msg) \ 61 IPSDK_LOG_INFO(IPSDKBenchmarkTools, msg); 65 #define IPSDKBENCHMARKTOOLS_LOG_WARN(msg) \ 66 IPSDK_LOG_WARN(IPSDKBenchmarkTools, msg); 70 #define IPSDKBENCHMARKTOOLS_LOG_ERROR(msg) \ 71 IPSDK_LOG_ERROR(IPSDKBenchmarkTools, msg); 85 #define IPSDKBENCHMARKTOOLS_THROW(msg) \ 86 IPSDK_THROW(IPSDKBenchmarkTools, msg); 91 #define IPSDKBENCHMARKTOOLS_RETHROW(msg, previousException) \ 92 IPSDK_RETHROW(IPSDKBenchmarkTools, msg, previousException); 97 #define IPSDKBENCHMARKTOOLS_CHECK(bPredicate, msg) \ 98 IPSDK_CHECK(IPSDKBenchmarkTools, bPredicate, msg); 105 #endif // __IPSDKBENCHMARKTOOLS_IPSDKBENCHMARKTOOLSLOG_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
IPSDKBENCHMARKTOOLS_API const std::string & getIPSDKBenchmarkToolsLoggerName()
Recovery of logger name associated to library.
IPSDKBENCHMARKTOOLS_API log4cplus::Logger & getIPSDKBenchmarkToolsLogger()
Recovery of logger associated to library.
Base Logger for IPSDK library.
IPSDKBENCHMARKTOOLS_API const ipsdk::LogMessageManager & getIPSDKBenchmarkToolsLogMessageManager()
Recovery of message manager associated to library.
Log message manager for ipsdk libraries.
Definition: LogMessageManager.h:44
#define IPSDKBENCHMARKTOOLS_API
Import/Export macro for library IPSDKBenchmarkTools.
Definition: IPSDKBenchmarkToolsExports.h:25
Log messages description.