24.02.1
|
Go to the documentation of this file.
24 #ifndef ARM_COMPUTE_LOG_H
25 #define ARM_COMPUTE_LOG_H
29 #ifdef ARM_COMPUTE_LOGGING_ENABLED
34 #define ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER() \
37 if (arm_compute::logging::LoggerRegistry::get().logger("CORE") == nullptr) \
39 arm_compute::logging::LoggerRegistry::get().create_reserved_loggers(); \
43 #define ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER()
51 #define ARM_COMPUTE_LOG_MSG_CORE(log_level, msg) \
54 ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER(); \
55 ARM_COMPUTE_LOG_MSG("CORE", log_level, msg); \
64 #define ARM_COMPUTE_LOG_MSG_WITH_FORMAT_CORE(log_level, fmt, ...) \
67 ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER(); \
68 ARM_COMPUTE_LOG_MSG_WITH_FORMAT("CORE", log_level, fmt, __VA_ARGS__); \
76 #define ARM_COMPUTE_LOG_STREAM_CORE(log_level, ss) \
79 ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER(); \
80 ARM_COMPUTE_LOG_STREAM("CORE", log_level, ss); \
87 #define ARM_COMPUTE_LOG_INFO_MSG_CORE(msg) \
90 ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER(); \
91 ARM_COMPUTE_LOG_MSG_CORE(arm_compute::logging::LogLevel::INFO, msg); \
99 #define ARM_COMPUTE_LOG_INFO_MSG_WITH_FORMAT_CORE(fmt, ...) \
102 ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER(); \
103 ARM_COMPUTE_LOG_MSG_WITH_FORMAT_CORE(arm_compute::logging::LogLevel::INFO, #fmt, __VA_ARGS__); \
110 #define ARM_COMPUTE_LOG_INFO_STREAM_CORE(ss) \
113 ARM_COMPUTE_CREATE_DEFAULT_CORE_LOGGER(); \
114 ARM_COMPUTE_LOG_STREAM_CORE(arm_compute::logging::LogLevel::INFO, ss); \