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 );

猜你喜欢

转载自www.cnblogs.com/ganya/p/9368863.html