IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
IPSDKSerializationLog.h
Go to the documentation of this file.
1 // IPSDKSerializationLog.h:
3 // ------------------------
4 //
14 
15 #ifndef __IPSDKSERIALIZATION_IPSDKSERIALIZATIONLOG_H__
16 #define __IPSDKSERIALIZATION_IPSDKSERIALIZATIONLOG_H__
17 
19 #include <IPSDKSerialization/Logger/IPSDKSerializationException.h>
21 
24 
25 namespace ipsdk {
26 
29 
32 
35 
36 } // end of namespace ipsdk
37 
39 //
45 
48 #define IPSDKSERIALIZATION_LOG_TRACE(msg) \
49  IPSDK_LOG_TRACE(IPSDKSerialization, msg);
50 
53 #define IPSDKSERIALIZATION_LOG_DEBUG(msg) \
54  IPSDK_LOG_DEBUG(IPSDKSerialization, msg);
55 
58 #define IPSDKSERIALIZATION_LOG_INFO(msg) \
59  IPSDK_LOG_INFO(IPSDKSerialization, msg);
60 
63 #define IPSDKSERIALIZATION_LOG_WARN(msg) \
64  IPSDK_LOG_WARN(IPSDKSerialization, msg);
65 
68 #define IPSDKSERIALIZATION_LOG_ERROR(msg) \
69  IPSDK_LOG_ERROR(IPSDKSerialization, msg);
70 
72 
74 //
78 //
80 
83 #define IPSDKSERIALIZATION_THROW(msg) \
84  IPSDK_THROW(IPSDKSerialization, msg);
85 
89 #define IPSDKSERIALIZATION_RETHROW(msg, previousException) \
90  IPSDK_RETHROW(IPSDKSerialization, msg, previousException);
91 
95 #define IPSDKSERIALIZATION_CHECK(bPredicate, msg) \
96  IPSDK_CHECK(IPSDKSerialization, bPredicate, msg);
97 
99 
102 
103 #endif // __IPSDKSERIALIZATION_IPSDKSERIALIZATIONLOG_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
IPSDKSERIALIZATION_API const std::string & getIPSDKSerializationLoggerName()
Recovery of logger name associated to library.
Base Logger for IPSDK library.
IPSDKSERIALIZATION_API const LogMessageManager & getIPSDKSerializationLogMessageManager()
Recovery of message manager associated to library.
Log messages description.
IPSDKSERIALIZATION_API log4cplus::Logger & getIPSDKSerializationLogger()
Recovery of logger associated to library.
#define IPSDKSERIALIZATION_API
Import/Export macro for library IPSDKUtil.
Definition: IPSDKSerializationExports.h:27