android log 日志的输出总结

Posted ganya

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android log 日志的输出总结相关的知识,希望对你有一定的参考价值。

 

android log 在不同层使用不同方法。

  1、如果是在Native 代码(hal 和 jni)中使用本地方法

        头文件:  #include <utils/Log.h>

         方法:          VERBOSE LOGV();

                              DEBUG     LOGD();

                              INFO         LOGI();

                              WARN        LOGW();

                              ERROR      LOGE();

         例子:   LOGD("%s, %d",  s, n) ;

 

 2、如果是在framework层 (java)

       头文件: import android.util.Slog;

       方法:  VERBOSE Slog.v();

                    DEBUG     Slog.d();

                    INFO          Slog.i();

                   WARN         Slog.w();

                    ERROR      Slog.e();

          例子:

                 Slog.d(TAG, "s = " + s + " n = " +n );

3、应用层(java)

      头文件:  import android.util.Log;

       方法:     VERBOSE Log.v();

                       DEBUG      Log.d();

                       INFO           Log.i();

                       WARN         Log.w();

                       ERROR      Log.e();

         例子:

                      Log.d(TAG, “s = ” +s + " n = " + n );

 

以上是关于android log 日志的输出总结的主要内容,如果未能解决你的问题,请参考以下文章

Android 日志系统分析(二):logd

求教怎么在android的Logcat中输出日志

求教怎么在android的Logcat中输出日志

Android 项目Log日志输出优化

在android程序中,log.w用于输出啥级别的日志信息

android输出日志信息有啥用,既然我们可以自己设定Log的级别,那输出的级别颜色又有啥参考价值啊?