Repository: incubator-weex
Updated Branches:
  refs/heads/0.16-dev 0df7f61b0 -> 920d813ab


+ [android] Add a new log level.


Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/71365a24
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/71365a24
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/71365a24

Branch: refs/heads/0.16-dev
Commit: 71365a24a5eda7bb6ae7ae0d074b3c9acb7b0947
Parents: c003509
Author: YorkShen <shenyua...@gmail.com>
Authored: Thu Sep 14 16:58:08 2017 +0800
Committer: YorkShen <shenyua...@gmail.com>
Committed: Thu Sep 14 16:58:08 2017 +0800

----------------------------------------------------------------------
 .../src/main/java/com/taobao/weex/utils/LogLevel.java |  4 ++--
 .../main/java/com/taobao/weex/utils/WXLogUtils.java   | 14 ++++++++++++++
 2 files changed, 16 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/71365a24/android/sdk/src/main/java/com/taobao/weex/utils/LogLevel.java
----------------------------------------------------------------------
diff --git a/android/sdk/src/main/java/com/taobao/weex/utils/LogLevel.java 
b/android/sdk/src/main/java/com/taobao/weex/utils/LogLevel.java
index 95dfd8a..0e10fa1 100644
--- a/android/sdk/src/main/java/com/taobao/weex/utils/LogLevel.java
+++ b/android/sdk/src/main/java/com/taobao/weex/utils/LogLevel.java
@@ -24,8 +24,8 @@ import android.util.Log;
  * Created by lixinke on 16/5/11.
  */
 public enum LogLevel {
-  ERROR("error", 0, Log.ERROR), WARN("warn", 1,Log.WARN), INFO("info", 
2,Log.INFO),
-  DEBUG("debug", 3,Log.DEBUG), VERBOSE("verbose", 4, Log.VERBOSE), 
ALL("debug", 5,Log.DEBUG),OFF("off",6,Log.DEBUG);
+  WTF("wtf", 0, Log.ASSERT), ERROR("error", 1, Log.ERROR), WARN("warn", 
2,Log.WARN), INFO("info", 3,Log.INFO),
+  DEBUG("debug", 4,Log.DEBUG), VERBOSE("verbose", 5, Log.VERBOSE), 
ALL("debug", 6,Log.DEBUG),OFF("off",7,Log.DEBUG),;
   String name;
   int value;
   int priority;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/71365a24/android/sdk/src/main/java/com/taobao/weex/utils/WXLogUtils.java
----------------------------------------------------------------------
diff --git a/android/sdk/src/main/java/com/taobao/weex/utils/WXLogUtils.java 
b/android/sdk/src/main/java/com/taobao/weex/utils/WXLogUtils.java
index 43246ea..4f1b818 100644
--- a/android/sdk/src/main/java/com/taobao/weex/utils/WXLogUtils.java
+++ b/android/sdk/src/main/java/com/taobao/weex/utils/WXLogUtils.java
@@ -105,6 +105,10 @@ public class WXLogUtils {
     d(tag,new String(msg));
   }
 
+  public static void wtf(String msg){
+    wtf(WEEX_TAG, msg);
+  }
+
   public static void d(String tag, String msg) {
     if (WXEnvironment.isApkDebugable() && !TextUtils.isEmpty(msg) && 
WXEnvironment.sLogLevel.compare(LogLevel.DEBUG) >= 0) {
       Log.d(tag, msg);
@@ -170,6 +174,10 @@ public class WXLogUtils {
     log(tag, msg,LogLevel.ERROR);
   }
 
+  public static void wtf(String tag, String msg){
+    log(tag, msg, LogLevel.WTF);
+  }
+
   /**
    * 'p' for 'Performance', use {@link #WEEX_PERF_TAG}
    * @param msg
@@ -208,6 +216,12 @@ public class WXLogUtils {
     }
   }
 
+  public static void wtf(String prefix, Throwable e){
+    if (WXEnvironment.isApkDebugable()) {
+      wtf(prefix + getStackTrace(e));
+    }
+  }
+
   /**
    * 'p' for 'Performance', use {@link #WEEX_PERF_TAG}
    */

Reply via email to