From 5840e98e46e272e971362d51502da275ab371f47 Mon Sep 17 00:00:00 2001 From: Josh Allen Date: Tue, 18 Aug 2015 13:02:54 -0400 Subject: [PATCH 1/2] clazz will never equal VolleyLog.class because it will always be StackTraceElement.class. You need to use trace[i].getClassName(). --- src/main/java/com/android/volley/VolleyLog.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/android/volley/VolleyLog.java b/src/main/java/com/android/volley/VolleyLog.java index ffe9eb8a..87e4c52b 100644 --- a/src/main/java/com/android/volley/VolleyLog.java +++ b/src/main/java/com/android/volley/VolleyLog.java @@ -88,8 +88,8 @@ private static String buildMessage(String format, Object... args) { // Walk up the stack looking for the first caller outside of VolleyLog. // It will be at least two frames up, so start there. for (int i = 2; i < trace.length; i++) { - Class clazz = trace[i].getClass(); - if (!clazz.equals(VolleyLog.class)) { + String className = trace[i].getClassName(); + if (!VolleyLog.class.getName().equals(className)) { String callingClass = trace[i].getClassName(); callingClass = callingClass.substring(callingClass.lastIndexOf('.') + 1); callingClass = callingClass.substring(callingClass.lastIndexOf('$') + 1); @@ -98,6 +98,7 @@ private static String buildMessage(String format, Object... args) { break; } } + caller += "yes"; return String.format(Locale.US, "[%d] %s: %s", Thread.currentThread().getId(), caller, msg); } From 8040f7d339eec74de48fce3e7162190a29cfc3fc Mon Sep 17 00:00:00 2001 From: Josh Allen Date: Tue, 18 Aug 2015 13:04:19 -0400 Subject: [PATCH 2/2] clazz will never equal RBCLog.class because it will always be StackTraceElement.class. You need to use trace[i].getClassName(). --- src/main/java/com/android/volley/VolleyLog.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/com/android/volley/VolleyLog.java b/src/main/java/com/android/volley/VolleyLog.java index 87e4c52b..05192597 100644 --- a/src/main/java/com/android/volley/VolleyLog.java +++ b/src/main/java/com/android/volley/VolleyLog.java @@ -98,7 +98,6 @@ private static String buildMessage(String format, Object... args) { break; } } - caller += "yes"; return String.format(Locale.US, "[%d] %s: %s", Thread.currentThread().getId(), caller, msg); }