LOG是用來記錄程序執行過程的機制,它既能夠用於程序調試,也能夠用於產品運營中的事件記錄。在Android系統中,提供了簡單、便利的LOG機制,開發人員能夠方便地使用。android
androidsdk中提供了log輸出的api,方法在android.util.Log類中。api
Log.v(tag,message); //verbose模式,打印最詳細的日誌 黑色app
Log.d(tag,message); //debug的日誌 藍色ide
Log.i(tag,message); //info的日誌 綠色測試
Log.w(tag,message); //warn的日誌 橙色spa
Log.e(tag,message); //error的日誌 紅色debug
根據首字母對應VERBOSE,DEBUG,INFO,WARN,ERROR。調試
tag和message分別是兩個String值 日誌
tag用來標記log消息的源頭的. message是這條log的內容。code
如,添加如下測試代碼:
package com.example.x_yp.test; import android.app.Activity;import android.util.Log; public class MainActivity extends Activity { final static String TAG = "LOGCAT"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Log.v(TAG, "This is Verbose"); Log.d(TAG, "This is Debug"); Log.i(TAG, "This is Info"); Log.w(TAG, "This is Warn"); Log.e(TAG, "This is Error"); } }