Android Studio 使用Log
??Android使用log來記錄信息,測試了下,和system.out.println區別不大,主要優勢在于能使用過濾器過濾日志。本文記錄基礎的log使用方法,來自《第一行代碼》,以及參考:?https://blog.csdn.net/u014630636/article/details/51281048。
??????使用步驟:
??????1、創建tag
??????由于Log.w/i/e/d函數原型
public static int w(String tag, String msg, Throwable tr)
??????第一個參數是tag,如果每次調用輸入,比較麻煩,并且日志格式也不具有一致性。于是就創建成員變量,統一tag,同時方便后續過濾器的使用。創建快捷方式:輸入“logt”,依據提示按Tab鍵,自動生成tag成員變量。
??????2、使用快捷方式:logw/i/e/d,函數原型:Log.w/i/e/d記錄日志
??????其中級別,d(debug) < i(info) < w(warn)??< e(error)
??????3、使用過濾器
??????
??????如上創建過濾器
??????
·
??????創建helloworld工程后,log使用示例代碼如下:
package com.example.palelight.helloworld;
?
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.EventLogTags;
import android.util.Log;
?
public class MainActivity extends AppCompatActivity {
?
? ? //! 1.輸入“logt”,設置靜態常量TAG
? ? private static final String TAG = "MainActivity";
? ??
? ? @Override
? ? protected void onCreate(Bundle savedInstanceState) {
? ? ? ? super.onCreate(savedInstanceState);
? ? ? ? setContentView(R.layout.activity_main);
?
? ? ? ? /**
? ? ? ? ?* android中有5種級別的log,分別為:
? ? ? ? ?* 1.v(verbose):任何信息都會輸出
? ? ? ? ?* 2.i(info):輸出提示信息
? ? ? ? ?* 3.e(error):輸出錯誤信息
? ? ? ? ?* 4.d(debug):輸出調試信息
? ? ? ? ?* 5.w(warning):輸出警告信息
? ? ? ? ?*/
?
? ? ? ? //2.輸入對應的logx語句生成對應的log語句
? ? ? ? //輸入“logw”: (TAG,String,Exception)
? ? ? ? //warning 打印警告信息
? ? ? ? Log.w(TAG, "onCreate: " + "warning");
?
? ? ? ? //輸入“loge”:(TAG,String,Exception)
? ? ? ? //error 打印錯誤信息
? ? ? ? Log.e(TAG, "onCreate: " + "error");
?
? ? ? ? //輸入“logd”: (TAG,String)
? ? ? ? //debug 打印調試信息
? ? ? ? Log.d(TAG, "onCreate: " + "debug");
?
? ? ? ? //輸入“logi”:(TAG,String)
? ? ? ? //info 打印一般提示信息
? ? ? ? Log.i(TAG, "onCreate: " + "info");
?
? ? ? ? //輸入“logm”: (TAG,String)
? ? ? ? //log method name and its arguments 打印方法名和參數
? ? ? ? Log.d(TAG, "onCreate() called with: " + "savedInstanceState = [" + savedInstanceState + "]");
?
? ? ? ? //輸入“logr”: (TAG,String)
? ? ? ? //log result of this method 打印方法的返回值
? ? ? ? Log.d(TAG, "onCreate() returned: hello world");
? ? }
}
原文:https://blog.csdn.net/otosu/article/details/80646237?
?
總結
以上是生活随笔為你收集整理的Android Studio 使用Log的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++多线程编程(入门实例)
- 下一篇: MPAndroidChart LineC