import android.util.Log; public class Logger { public static int level = Log.DEBUG; public static void debug(String msg) { if (level <= Log.DEBUG) { Log.d(createTag(), msg); } } public static void debug(String msg, Throwable tr) { if (level <= Log.DEBUG) { Log.d(createTag(), msg, tr); } } public static void info(String msg) { if (level <= Log.INFO) { Log.i(createTag(), msg); } } public static void info(String msg, Throwable tr) { if (level <= Log.INFO) { Log.i(createTag(), msg, tr); } } public static void warn(String msg) { if (level <= Log.WARN) { Log.w(createTag(), msg); } } public static void warn(String msg, Throwable tr) { if (level <= Log.WARN) { Log.w(createTag(), msg, tr); } } public static void error(String msg) { if (level <= Log.ERROR) { Log.e(createTag(), msg); } } public static void error(String msg, Throwable tr) { if (level <= Log.ERROR) { Log.e(createTag(), msg, tr); } } private static String createTag() { StackTraceElement[] sts = Thread.currentThread().getStackTrace(); if (sts == null) { return null; } for (StackTraceElement st : sts) { if (st.isNativeMethod()) { continue; } if (st.getClassName().equals(Thread.class.getName())) { continue; } if (st.getClassName().equals(Logger.class.getName())) { continue; } return st.getLineNumber() + ":" + st.getFileName(); } return ""; } }
打出来的Log样式:
19:Test.java | xxxxxxxxx
相关推荐
AndroidLogger是Notepad++的一个查看android log的插件,不过由于近期插件没有更新,而自己使用的NDP7.6已经是64位版本了,不能再直接使用了。于是找来源码重新发布了64位版本,希望能有所帮助。
Notepad++ 插件,AndroidLogger.V1.2.7. 可以让安卓日志自动显示颜色,告别白色背景 黑色字体!确保 打开的文件是.log后缀的。
1. Push AndroidLogger.dll under "plugins" directory of Notepad++ 2. Push AndroidLogger.xml under "plugins\Config" directory of Notepad++ [Features] 1. Support lexer fot APP & RADIO Log, and ...
带Androidlogger插件的notepad++,直接下载解压,可用直接使用
AndroidLogger 64位 直接使用 很方便 重新编译后的版本 直接下载解压,可用直接使用,带中文的说明文件信息。
AndroidLogger_Src.V1.2.7.zip
适配64位的Notepad++ 的一个查看android log的插件, 验证可以使用。 主要是分数低。
Notepad++插件,可以高亮Android LOG,可以实时抓LOG,可以抓图片,可以执行shell命令
在Notepad ++的“ plugins \”目录下推送AndroidLogger.dll 2.在Notepad ++的“ plugins \ Config \”目录下推送AndroidLogger.xml [功能] 1.支持词法分析器适用于应用程序和无线电日志,并且可自定义2.支持从设备...
notepade++ android logger插件
AndroidLogger——MGYH.zip
notepad++ 插件 AndroidLogger 64位版本 官网下载的32位安装不了
logger 日志打印工具
简单,漂亮和强大的Android日志器logger
Android 开源日志库 Logger 使用教程
官方版本,亲测可用
Demo对应的博客地址:http://blog.csdn.net/kong_gu_you_lan/article/details/53888390
win7 64 位 安卓logger Notepad++ 工具,下载解压后直接使用。
开源地址:https://github.com/open-android/Logger 运行效果 使用步骤 1. 在project的build.gradle添加如下代码(如下图) allprojects { repositories { maven { url "https://jitpack.io" } } } 2. 在Module的...
Android记录器该存储库包含Android记录器,该记录器已转换为可在Android Studio和可用性中使用。 该项目应具有基本和核心实现,其他项目也可以使用。 它可能是任何第三方库都可以使用,因此该存储库中可用的源代码将...