IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
IPSDKIPLAdvancedMorphologyLog.h
Go to the documentation of this file.
1 // IPSDKIPLAdvancedMorphologyLog.h:
3 // --------------------------------
4 //
14 
15 #ifndef __IPSDKIPLADVANCEDMORPHOLOGY_IPSDKIPLADVANCEDMORPHOLOGYLOG_H__
16 #define __IPSDKIPLADVANCEDMORPHOLOGY_IPSDKIPLADVANCEDMORPHOLOGYLOG_H__
17 
19 #include <IPSDKIPL/IPSDKIPLAdvancedMorphology/Logger/IPSDKIPLAdvancedMorphologyException.h>
21 
24 
25 namespace ipsdk {
26 namespace imaproc {
27 namespace advmorpho {
28 
31 
34 
38 
39 } // end of namespace advmorpho
40 } // end of namespace imaproc
41 } // end of namespace ipsdk
42 
44 //
50 
53 #define IPSDKIPLADVANCEDMORPHOLOGY_LOG_TRACE(msg) \
54  IPSDK_LOG_TRACE(IPSDKIPLAdvancedMorphology, msg);
55 
58 #define IPSDKIPLADVANCEDMORPHOLOGY_LOG_DEBUG(msg) \
59  IPSDK_LOG_DEBUG(IPSDKIPLAdvancedMorphology, msg);
60 
63 #define IPSDKIPLADVANCEDMORPHOLOGY_LOG_INFO(msg) \
64  IPSDK_LOG_INFO(IPSDKIPLAdvancedMorphology, msg);
65 
68 #define IPSDKIPLADVANCEDMORPHOLOGY_LOG_WARN(msg) \
69  IPSDK_LOG_WARN(IPSDKIPLAdvancedMorphology, msg);
70 
73 #define IPSDKIPLADVANCEDMORPHOLOGY_LOG_ERROR(msg) \
74  IPSDK_LOG_ERROR(IPSDKIPLAdvancedMorphology, msg);
75 
77 
79 //
83 //
85 
88 #define IPSDKIPLADVANCEDMORPHOLOGY_THROW(msg) \
89  IPSDK_THROW(IPSDKIPLAdvancedMorphology, msg);
90 
94 #define IPSDKIPLADVANCEDMORPHOLOGY_RETHROW(msg, previousException) \
95  IPSDK_RETHROW(IPSDKIPLAdvancedMorphology, msg, previousException);
96 
100 #define IPSDKIPLADVANCEDMORPHOLOGY_CHECK(bPredicate, msg) \
101  IPSDK_CHECK(IPSDKIPLAdvancedMorphology, bPredicate, msg);
102 
104 
107 
108 #endif // __IPSDKIPLADVANCEDMORPHOLOGY_IPSDKIPLADVANCEDMORPHOLOGYLOG_H__
IPSDKIPLADVANCEDMORPHOLOGY_API const ipsdk::LogMessageManager & getIPSDKIPLAdvancedMorphologyLogMessageManager()
Recovery of message manager associated to library.
IPSDKIPLADVANCEDMORPHOLOGY_API log4cplus::Logger & getIPSDKIPLAdvancedMorphologyLogger()
Recovery of logger associated to library.
#define IPSDKIPLADVANCEDMORPHOLOGY_API
Import/Export macro for library IPSDKIPLAdvancedMorphology.
Definition: IPSDKIPLAdvancedMorphologyExports.h:25
IPSDKIPLADVANCEDMORPHOLOGY_API const std::string & getIPSDKIPLAdvancedMorphologyLoggerName()
Recovery of logger name associated to library.
Log messages description.