Agora C++ API Reference for All Platforms
|
38 #if defined(__APPLE__)
39 #if defined(__clang__) && (__clang_major__ * 100 + __clang_minor__ * 10 + __clang_patchlevel__ >= 1316)
40 #define LOG_FORMAT_CHECK 1
42 #elif defined(__clang__) || defined(__GNUC__)
43 #define LOG_FORMAT_CHECK 1
46 #if defined(LOG_FORMAT_CHECK)
@ LOG_API_CALL
Definition: agora_log_i.h:21
@ LOG_MODULE_CALL
Definition: agora_log_i.h:22
@ LOG_CONSOLE
Definition: agora_log_i.h:31
@ LOG_DIAGNOSE
Definition: agora_log_i.h:24
@ LOG_MEM
Definition: agora_log_i.h:25
Definition: AgoraAtomicOps.h:21
@ LOG_INVALID
Definition: agora_log_i.h:35
@ LOG_STREAM
Definition: agora_log_i.h:27
@ LOG_QUALITY
Definition: agora_log_i.h:23
@ LOG_NONE
Definition: agora_log_i.h:15
const char * fmt
Definition: agora_log_i.h:49
@ LOG_USER_API_CALL
Definition: agora_log_i.h:30
@ LOG_WARN
Definition: agora_log_i.h:17
@ LOG_DEBUG
Definition: agora_log_i.h:29
@ LOG_DEFAULT
Definition: agora_log_i.h:20
@ LOG_ERROR
Definition: agora_log_i.h:18
@ LOG_ALL
Definition: agora_log_i.h:32
@ LOG_TIMER
Definition: agora_log_i.h:26
@ LOG_INFO
Definition: agora_log_i.h:16
__attribute__((format(printf, 2, 3))) void log(log_filters level
log_filters
Definition: agora_log_i.h:14
@ LOG_FATAL
Definition: agora_log_i.h:19
@ LOG_NO_API
Definition: agora_log_i.h:33