aboutsummaryrefslogtreecommitdiffstats
path: root/native/jni/src/utils/log_utils.h
diff options
context:
space:
mode:
authorJean Chalard <jchalard@google.com>2013-07-01 23:58:31 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2013-07-01 23:58:31 -0700
commit1c06791ed7778813bbc0777d32c5d221d5c78705 (patch)
tree23ae1735755d4a8d45226ee5cc5d7122d880ee4b /native/jni/src/utils/log_utils.h
parenteb7cd6385804f1d9f90f7bc9bc16dd65720693ce (diff)
parentb6f5d3e39d1f3073c4e7d75e9d4309112879dc6e (diff)
downloadlatinime-1c06791ed7778813bbc0777d32c5d221d5c78705.tar.gz
latinime-1c06791ed7778813bbc0777d32c5d221d5c78705.tar.xz
latinime-1c06791ed7778813bbc0777d32c5d221d5c78705.zip
am b6f5d3e3: Fix offdevice compilation
* commit 'b6f5d3e39d1f3073c4e7d75e9d4309112879dc6e': Fix offdevice compilation
Diffstat (limited to 'native/jni/src/utils/log_utils.h')
-rw-r--r--native/jni/src/utils/log_utils.h29
1 files changed, 2 insertions, 27 deletions
diff --git a/native/jni/src/utils/log_utils.h b/native/jni/src/utils/log_utils.h
index ccbecfc1d..6ac16d91a 100644
--- a/native/jni/src/utils/log_utils.h
+++ b/native/jni/src/utils/log_utils.h
@@ -17,9 +17,6 @@
#ifndef LATINIME_LOG_UTILS_H
#define LATINIME_LOG_UTILS_H
-#include <cstdio>
-#include <stdarg.h>
-
#include "defines.h"
#include "jni.h"
@@ -29,31 +26,9 @@ class LogUtils {
public:
static void logToJava(JNIEnv *const env, const char *const format, ...)
#ifdef __GNUC__
- __attribute__ ((format (printf, 2, 3)))
+ __attribute__ ((format (printf, 2, 3)))
#endif // __GNUC__
- {
- static const char *TAG = "LatinIME:LogUtils";
- const jclass androidUtilLogClass = env->FindClass("android/util/Log");
- const jmethodID logDotIMethodId = env->GetStaticMethodID(androidUtilLogClass, "i",
- "(Ljava/lang/String;Ljava/lang/String;)I");
- const jstring javaTag = env->NewStringUTF(TAG);
-
- va_list argList;
- va_start(argList, format);
- // Get the necessary size. Add 1 for the 0 terminator.
- const int size = vsnprintf(0, 0, format, argList) + 1;
- va_end(argList);
- char cString[size];
- va_start(argList, format);
- vsnprintf(cString, size, format, argList);
- va_end(argList);
-
- jstring javaString = env->NewStringUTF(cString);
- env->CallStaticIntMethod(androidUtilLogClass, logDotIMethodId, javaTag, javaString);
- env->DeleteLocalRef(javaString);
- env->DeleteLocalRef(javaTag);
- env->DeleteLocalRef(androidUtilLogClass);
- }
+ ;
private:
DISALLOW_COPY_AND_ASSIGN(LogUtils);