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

更多相关文章

  1. android studio使用局域网wifi连接手机,missing port in specific
  2. android在线预览office
  3. Android(安卓)提醒用户输入错误的方法
  4. Android(安卓)Studio连接华为手机调试没有输出自己的日志信息
  5. Android(安卓)的monkey测试及排错步骤
  6. android 实现点击输入框弹出日期选择对话框(DatePickerDialog)
  7. [房贷计算器]-升级心得
  8. 在Android中创建一种新的输入法(Creating an Input Method))
  9. eclipse+android开发logcat无法输出日志解决办法

随机推荐

  1. 适用于Windows和Mac的15种最佳免费代码编
  2. 无视社区担忧,JPMS(Jigsaw)将被提交公开预览
  3. java编程基础-Java多线程的调度
  4. 轻轻松松看电影,这几行python代码帮你搞定
  5. 【从入门到放弃】android布局优化深入解
  6. Android(安卓)Socket与HTTPS校验
  7. 微信稳居Android(安卓)App排行榜4月份国
  8. java个推实战,Android和Ios
  9. Android(安卓)为什么主线程的looper 一直
  10. MacAndroid源码下载 Android10详解