OSDN Git Service

Minor tweaks to JNI logging.
authorAndy McFadden <fadden@android.com>
Tue, 18 Aug 2009 22:32:27 +0000 (15:32 -0700)
committerAndy McFadden <fadden@android.com>
Tue, 18 Aug 2009 22:32:27 +0000 (15:32 -0700)
Reduced a LOGI to LOGD, normalized format, added a similar message for a
field ID lookup that was failing (due to a bad flash, as it turns out).

vm/Jni.c

index 9871d4e..21ff19f 100644 (file)
--- a/vm/Jni.c
+++ b/vm/Jni.c
@@ -1708,8 +1708,8 @@ static jmethodID GetMethodID(JNIEnv* env, jclass jclazz, const char* name,
             meth = NULL;
         }
         if (meth == NULL) {
-            LOGI("Method not found: '%s' '%s' in %s\n",
-                name, sig, clazz->descriptor);
+            LOGD("GetMethodID: method not found: %s.%s:%s\n",
+                clazz->descriptor, name, sig);
             dvmThrowException("Ljava/lang/NoSuchMethodError;", name);
         }
 
@@ -1744,8 +1744,11 @@ static jfieldID GetFieldID(JNIEnv* env, jclass jclazz,
         id = NULL;
     } else {
         id = (jfieldID) dvmFindInstanceFieldHier(clazz, name, sig);
-        if (id == NULL)
+        if (id == NULL) {
+            LOGD("GetFieldID: unable to find field %s.%s:%s\n",
+                clazz->descriptor, name, sig);
             dvmThrowException("Ljava/lang/NoSuchFieldError;", name);
+        }
     }
     JNI_EXIT();
     return id;