diff --git a/starboard/android/apk/app/src/main/java/dev/cobalt/util/Log.java b/starboard/android/apk/app/src/main/java/dev/cobalt/util/Log.java index cca7c026185e..5cbb1019da08 100644 --- a/starboard/android/apk/app/src/main/java/dev/cobalt/util/Log.java +++ b/starboard/android/apk/app/src/main/java/dev/cobalt/util/Log.java @@ -90,15 +90,24 @@ private static int logWithMethod( } public static int v(String tag, String messageTemplate, Object... args) { - return logWithMethod(logV, tag, messageTemplate, args); + if (android.util.Log.isLoggable(TAG, android.util.Log.VERBOSE)) { + return logWithMethod(logV, tag, messageTemplate, args); + } + return 0; } public static int d(String tag, String messageTemplate, Object... args) { - return logWithMethod(logD, tag, messageTemplate, args); + if (android.util.Log.isLoggable(TAG, android.util.Log.DEBUG)) { + return logWithMethod(logD, tag, messageTemplate, args); + } + return 0; } public static int i(String tag, String messageTemplate, Object... args) { - return logWithMethod(logI, tag, messageTemplate, args); + if (android.util.Log.isLoggable(TAG, android.util.Log.INFO)) { + return logWithMethod(logI, tag, messageTemplate, args); + } + return 0; } public static int w(String tag, String messageTemplate, Object... args) {