From dcbf774c3bd837cc8c09ec528be854ec8dd9ec26 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Tue, 5 Oct 2021 13:54:05 +0300 Subject: [PATCH] Moved logging macros to their own file --- app/src/main/cpp/logger.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 app/src/main/cpp/logger.h diff --git a/app/src/main/cpp/logger.h b/app/src/main/cpp/logger.h new file mode 100644 index 00000000..a267d829 --- /dev/null +++ b/app/src/main/cpp/logger.h @@ -0,0 +1,23 @@ +#include +#include + +#ifndef BARESIP_LOGGER_H +#define BARESIP_LOGGER_H + +#define LOGD(...) \ + if (log_level_get() < LEVEL_INFO) \ + ((void)__android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__)) + +#define LOGI(...) \ + if (log_level_get() < LEVEL_WARN) \ + ((void)__android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__)) + +#define LOGW(...) \ + if (log_level_get() < LEVEL_ERROR) \ + ((void)__android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__)) + +#define LOGE(...) \ + if (log_level_get() <= LEVEL_ERROR) \ + ((void)__android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__)) + +#endif //BARESIP_LOGGER_H