Android中的日誌Log
阿新 • • 發佈:2018-11-02
使用Android中的日誌Log
android中的日誌工具類是Log,這個類中提供了5個方法來列印我們的日誌。
1.log.v()列印那些最為繁瑣的日誌,對應的級別是verbose,是android李曼最低的一種
2.log.d()用於列印一些除錯資訊,這些資訊對你除錯程式和分析問題會有幫助。對應的級別是debug,比verboe要高一級
3.log.i()用於列印一些比較重要的資料,這些資料是你非常想要看到的,,可以幫助你分析使用者的行為,對用的級別為info,比debug要高一級
4log.w()用於列印一些警告的資訊,對應的級別是warn,比info高一級
5.log.e()用於列印程式中的錯誤資訊,對應的是級別是error,比warn要高一級
那麼在程式中如何列印這些日子資訊呢。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.d("MainActivity","onCreate execute");
log.d()方法需要傳入兩個引數,第一個引數是tag,一般傳入我們當前的類名就行,主要用於對列印的資訊進行過濾,第二個引數是msg,即想要列印的內容。
我們可以在AS下面的logcat中看到我們的列印資訊。
在android studio中,我們可以使用一些快捷的方式來快速寫我麼你的日誌。
第一:logd然後按下tab鍵,其他類似,logv,logi,logw,loge.
第二:我們每次都要填入我們的類名(也就是我們的的tab引數),是很麻煩的,我們可以在oncreate方法的外面寫logt然後按下tab,就會串一個變數。
private static final String TAG = "MainActivity";
在我們的AS中可以過濾我們的日誌,
還可以選擇我們的級別。