15 #ifndef __IPSDKBASESHAPESEGMENTATION_IPSDKBASESHAPESEGMENTATIONLOG_H__ 16 #define __IPSDKBASESHAPESEGMENTATION_IPSDKBASESHAPESEGMENTATIONLOG_H__ 19 #include <IPSDKBaseShapeSegmentation/Logger/IPSDKBaseShapeSegmentationException.h> 27 namespace segmentation {
53 #define IPSDKBASESHAPESEGMENTATION_LOG_TRACE(msg) \ 54 IPSDK_LOG_TRACE(IPSDKBaseShapeSegmentation, msg); 58 #define IPSDKBASESHAPESEGMENTATION_LOG_DEBUG(msg) \ 59 IPSDK_LOG_DEBUG(IPSDKBaseShapeSegmentation, msg); 63 #define IPSDKBASESHAPESEGMENTATION_LOG_INFO(msg) \ 64 IPSDK_LOG_INFO(IPSDKBaseShapeSegmentation, msg); 68 #define IPSDKBASESHAPESEGMENTATION_LOG_WARN(msg) \ 69 IPSDK_LOG_WARN(IPSDKBaseShapeSegmentation, msg); 73 #define IPSDKBASESHAPESEGMENTATION_LOG_ERROR(msg) \ 74 IPSDK_LOG_ERROR(IPSDKBaseShapeSegmentation, msg); 88 #define IPSDKBASESHAPESEGMENTATION_THROW(msg) \ 89 IPSDK_THROW(IPSDKBaseShapeSegmentation, msg); 94 #define IPSDKBASESHAPESEGMENTATION_RETHROW(msg, previousException) \ 95 IPSDK_RETHROW(IPSDKBaseShapeSegmentation, msg, previousException); 100 #define IPSDKBASESHAPESEGMENTATION_CHECK(bPredicate, msg) \ 101 IPSDK_CHECK(IPSDKBaseShapeSegmentation, bPredicate, msg); 108 #endif // __IPSDKBASESHAPESEGMENTATION_IPSDKBASESHAPESEGMENTATIONLOG_H__ Log messages description.
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Base Logger for IPSDK library.
IPSDKBASESHAPESEGMENTATION_API log4cplus::Logger & getIPSDKBaseShapeSegmentationLogger()
Recovery of logger associated to library.
IPSDKBASESHAPESEGMENTATION_API const std::string & getIPSDKBaseShapeSegmentationLoggerName()
Recovery of logger name associated to library.
Log message manager for ipsdk libraries.
Definition: LogMessageManager.h:44
IPSDKBASESHAPESEGMENTATION_API const ipsdk::LogMessageManager & getIPSDKBaseShapeSegmentationLogMessageManager()
Recovery of message manager associated to library.
#define IPSDKBASESHAPESEGMENTATION_API
Import/Export macro for library IPSDKBaseShapeSegmentation.
Definition: IPSDKBaseShapeSegmentationExports.h:25