summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/tcmalloc/chromium/src/base/logging.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/tcmalloc/chromium/src/base/logging.h')
-rw-r--r--chromium/third_party/tcmalloc/chromium/src/base/logging.h36
1 files changed, 20 insertions, 16 deletions
diff --git a/chromium/third_party/tcmalloc/chromium/src/base/logging.h b/chromium/third_party/tcmalloc/chromium/src/base/logging.h
index 02f84f4348b..d17add78fd0 100644
--- a/chromium/third_party/tcmalloc/chromium/src/base/logging.h
+++ b/chromium/third_party/tcmalloc/chromium/src/base/logging.h
@@ -210,22 +210,26 @@ inline void LogPrintf(int severity, const char* pat, va_list ap) {
}
#if defined(__ANDROID__) || defined(ANDROID)
android_LogPriority priority = ANDROID_LOG_UNKNOWN;
- switch (severity) {
- case INFO: {
- priority = ANDROID_LOG_INFO;
- break;
- }
- case WARNING: {
- priority = ANDROID_LOG_WARN;
- break;
- }
- case ERROR: {
- priority = ANDROID_LOG_ERROR;
- break;
- }
- case FATAL: {
- priority = ANDROID_LOG_FATAL;
- break;
+ if (severity >= 0) {
+ priority = ANDROID_LOG_VERBOSE;
+ } else {
+ switch (severity) {
+ case INFO: {
+ priority = ANDROID_LOG_INFO;
+ break;
+ }
+ case WARNING: {
+ priority = ANDROID_LOG_WARN;
+ break;
+ }
+ case ERROR: {
+ priority = ANDROID_LOG_ERROR;
+ break;
+ }
+ case FATAL: {
+ priority = ANDROID_LOG_FATAL;
+ break;
+ }
}
}
__android_log_write(priority, "gperftools", buf);