美文网首页
关于LOG的一些信息收集

关于LOG的一些信息收集

作者: zhengzhoufeng | 来源:发表于2017-09-29 15:14 被阅读0次

    如何调出LOGCAT窗口

    将鼠标放到到,Android Studio展示的整个页面的 左下角,选择Android Model,就出现Android Monitor,点击查看,就看到了logcat!

    两种调用方法

    public static int v ( String tag, String msg ) { return println_native(LOG_ID_MAIN, VERBOSE, tag, msg);}

    public static int v(String tag, String msg, Throwable tr){ return println_native(LOG_ID_MAIN, VERBOSE, tag, msg + '\n' + getStackTraceString(tr));}

    参数说明:

    @param tag Used to identify the source of a log message.  It usually identifies          the class or activity where the log call occurs. @param msg The message you would like logged.          @param tr An exception to log

    调用形式

    优先级是下面的字符,顺序是从低到高:

    V — 明细 verbose(最低优先级)

    D — 调试 debug

    I — 信息 info

    W — 警告 warn

    E — 错误 error

    F — 严重错误 fatal

    S — 无记载 silent

    注意:

    有文章提到,在用到module时,module会使用其编译时设置的BuildConfig.DEBUG变量,从而导致Moudle内的 Log 可能和app的配置不一样。

    参考文献:


    android log 和logcat 分析(一)   分析追踪了log的底层实现,发现是调用到了底层linux的c实现。

    Android BuildConfig:Gradle自定义你的BuildConfig  介绍了在gradle文件中添加配置,在BuildConfig增加 可用变量,用来控制不同版本的办法

    相关文章

      网友评论

          本文标题:关于LOG的一些信息收集

          本文链接:https://www.haomeiwen.com/subject/uruiextx.html