4 #undef OIC_LOG_CONFIG(ctx)
5 #undef OIC_LOG_SHUTDOWN()
6 #undef OIC_LOG(level, tag, logStr)
7 #undef OIC_LOG_V(level, tag, ...)
8 #undef OIC_LOG_BUFFER(level, tag, buffer, bufferSize)
9 #undef OIC_LOG_CA_BUFFER(level, tag, buffer, bufferSize, isHeader)
11 #define OIC_LOG_INIT() OCLogInit()
12 #define OIC_LOG_CONFIG(ctx) OCLogConfig((ctx))
13 #define OIC_LOG_SHUTDOWN() OCLogShutdown()
14 #define OIC_LOG(level, tag, logStr) \
16 IF_OC_PRINT_LOG_LEVEL((level)) \
17 OCLog((level), (tag), (logStr)); \
19 // Define variable argument log function for Linux, Android, and Win32
20 #define OIC_LOG_V(level, tag, ...) \
22 IF_OC_PRINT_LOG_LEVEL((level)) \
23 OCLogv((level), (tag), __VA_ARGS__); \
25 #define OIC_LOG_BUFFER(level, tag, buffer, bufferSize) \
27 IF_OC_PRINT_LOG_LEVEL((level)) \
28 OCLogBuffer((level), (tag), (buffer), (bufferSize)); \
30 #define OIC_LOG_CA_BUFFER(level, tag, buffer, bufferSize, isHeader) \
32 IF_OC_PRINT_LOG_LEVEL((level)) \
33 OCPrintCALogBuffer((level), (tag), (buffer), (bufferSize), (isHeader)); \