IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
IPSDKIPLShapeSegmentationLog.h
Go to the documentation of this file.
1 // IPSDKIPLShapeSegmentationLog.h:
3 // -------------------------------
4 //
14 
15 #ifndef __IPSDKIPLSHAPESEGMENTATION_IPSDKIPLSHAPESEGMENTATIONLOG_H__
16 #define __IPSDKIPLSHAPESEGMENTATION_IPSDKIPLSHAPESEGMENTATIONLOG_H__
17 
19 #include <IPSDKIPL/IPSDKIPLShapeSegmentation/Logger/IPSDKIPLShapeSegmentationException.h>
21 
24 
25 namespace ipsdk {
26 namespace imaproc {
27 namespace shape {
28 namespace segmentation {
29 
32 
35 
39 
40 } // end of namespace segmentation
41 } // end of namespace shape
42 } // end of namespace imaproc
43 } // end of namespace ipsdk
44 
46 //
52 
55 #define IPSDKIPLSHAPESEGMENTATION_LOG_TRACE(msg) \
56  IPSDK_LOG_TRACE(IPSDKIPLShapeSegmentation, msg);
57 
60 #define IPSDKIPLSHAPESEGMENTATION_LOG_DEBUG(msg) \
61  IPSDK_LOG_DEBUG(IPSDKIPLShapeSegmentation, msg);
62 
65 #define IPSDKIPLSHAPESEGMENTATION_LOG_INFO(msg) \
66  IPSDK_LOG_INFO(IPSDKIPLShapeSegmentation, msg);
67 
70 #define IPSDKIPLSHAPESEGMENTATION_LOG_WARN(msg) \
71  IPSDK_LOG_WARN(IPSDKIPLShapeSegmentation, msg);
72 
75 #define IPSDKIPLSHAPESEGMENTATION_LOG_ERROR(msg) \
76  IPSDK_LOG_ERROR(IPSDKIPLShapeSegmentation, msg);
77 
79 
81 //
85 //
87 
90 #define IPSDKIPLSHAPESEGMENTATION_THROW(msg) \
91  IPSDK_THROW(IPSDKIPLShapeSegmentation, msg);
92 
96 #define IPSDKIPLSHAPESEGMENTATION_RETHROW(msg, previousException) \
97  IPSDK_RETHROW(IPSDKIPLShapeSegmentation, msg, previousException);
98 
102 #define IPSDKIPLSHAPESEGMENTATION_CHECK(bPredicate, msg) \
103  IPSDK_CHECK(IPSDKIPLShapeSegmentation, bPredicate, msg);
104 
106 
109 
110 #endif // __IPSDKIPLSHAPESEGMENTATION_IPSDKIPLSHAPESEGMENTATIONLOG_H__
IPSDKIPLSHAPESEGMENTATION_API log4cplus::Logger & getIPSDKIPLShapeSegmentationLogger()
Recovery of logger associated to library.
IPSDKIPLSHAPESEGMENTATION_API const ipsdk::LogMessageManager & getIPSDKIPLShapeSegmentationLogMessageManager()
Recovery of message manager associated to library.
#define IPSDKIPLSHAPESEGMENTATION_API
Import/Export macro for library IPSDKIPLShapeSegmentation.
Definition: IPSDKIPLShapeSegmentationExports.h:25
IPSDKIPLSHAPESEGMENTATION_API const std::string & getIPSDKIPLShapeSegmentationLoggerName()
Recovery of logger name associated to library.
Log messages description.