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

Posted Zhang Jun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android log在不同层使用不同方法相关的知识,希望对你有一定的参考价值。

Native层(hal 和 jni)

  1. 头文件

    #include <utils/Log.h> 
    
  2. 方法

    VERBOSE          	LOGV(); 
    DEBUG          		LOGD();                                 
    INFO          		LOGI();                               
    WARN          		LOGW();                              
    ERROR          		LOGE();   
    
  3. 例子

    LOGD("%s, %d",  s, n) ; 
    

framework层 (java)

  1. 头文件

    import android.util.Slog;
    
  2. 方法

    VERBOSE     	Slog.v();                    
    DEBUG      		Slog.d();                       
    INFO      		Slog.i();                     
    WARN      		Slog.w();                    
    ERROR      		Slog.e();  
    
  3. 例子

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

应用层(java)

  1. 头文件

    import android.util.Log;   
    
  2. 方法

    VERBOSE      	Log.v();                        
    DEBUG      		Log.d();                           
    INFO      		Log.i();                         
    WARN      		Log.w();                        
    ERROR      		Log.e();
    
  3. 例子

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

以上是关于android log在不同层使用不同方法的主要内容,如果未能解决你的问题,请参考以下文章

我的Android进阶之旅如何传递android的log日志打印方法给到底层算法c代码去调用?

我的Android进阶之旅如何传递android的log日志打印方法给到底层算法c代码去调用?

我的Android进阶之旅如何传递android的log日志打印方法给到底层算法c代码去调用?

android,log.d()与log.i()啥区别???

Android中 的HAL层简析

Android中 的HAL层简析