From c5aa3e7b61fe4db14f87e479712b3f00d94a221a Mon Sep 17 00:00:00 2001 From: Vladimir Panteleev Date: Sun, 28 Sep 2014 06:31:25 +0000 Subject: [PATCH] (Android) Use the same log tag ("RetroArch") for all events This allows filtering using logcat (e.g.: adb logcat RetroArch:V *:S), which should be more efficient than grep. --- logger/android_logger_override.h | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/logger/android_logger_override.h b/logger/android_logger_override.h index 306e93e03f..35f7987858 100644 --- a/logger/android_logger_override.h +++ b/logger/android_logger_override.h @@ -20,12 +20,15 @@ #include #include +// Log tag. Used for logcat filtering, e.g.: adb logcat RetroArch:V *:S +#define RARCH_LOG_TAG "RetroArch" + #ifndef RARCH_LOG -#define RARCH_LOG(...) __android_log_print(ANDROID_LOG_INFO, "RetroArch: ", __VA_ARGS__) +#define RARCH_LOG(...) __android_log_print(ANDROID_LOG_INFO, RARCH_LOG_TAG, __VA_ARGS__) #endif #ifndef RARCH_LOG_V -#define RARCH_LOG_V(tag, fmt, vp) __android_log_vprint(ANDROID_LOG_INFO, "RetroArch: " tag, fmt, vp) +#define RARCH_LOG_V(tag, fmt, vp) __android_log_vprint(ANDROID_LOG_INFO, RARCH_LOG_TAG tag, fmt, vp) #endif #ifndef RARCH_LOG_OUTPUT @@ -37,19 +40,19 @@ #endif #ifndef RARCH_ERR -#define RARCH_ERR(...) __android_log_print(ANDROID_LOG_INFO, "RetroArch [ERROR] :: ", __VA_ARGS__) +#define RARCH_ERR(...) __android_log_print(ANDROID_LOG_ERROR, RARCH_LOG_TAG, __VA_ARGS__) #endif #ifndef RARCH_ERR_V -#define RARCH_ERR_V(tag, fmt, vp) __android_log_vprint(ANDROID_LOG_INFO, "RetroArch [ERROR] :: " tag, fmt, vp) +#define RARCH_ERR_V(tag, fmt, vp) __android_log_vprint(ANDROID_LOG_ERROR, RARCH_LOG_TAG tag, fmt, vp) #endif #ifndef RARCH_WARN -#define RARCH_WARN(...) __android_log_print(ANDROID_LOG_INFO, "RetroArch [WARN] :: ", __VA_ARGS__) +#define RARCH_WARN(...) __android_log_print(ANDROID_LOG_WARN, RARCH_LOG_TAG, __VA_ARGS__) #endif #ifndef RARCH_WARN_V -#define RARCH_WARN_V(tag, fmt, vp) __android_log_print(ANDROID_LOG_INFO, "RetroArch [WARN] :: " tag, fmt, vp) +#define RARCH_WARN_V(tag, fmt, vp) __android_log_print(ANDROID_LOG_WARN, RARCH_LOG_TAG tag, fmt, vp) #endif #endif