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} */