Android日志[基础篇]二 Android Studio修改LogCat日志的颜色

android.util.Log输出日志的常用方法如下:

  • Log.v(String tag, String msg)
  • Log.d(String tag, String msg)
  • Log.i(String tag, String msg)
  • Log.w(String tag, String msg)
  • Log.e(String tag, String msg)

  • Log.v(String tag, String msg, Throwable tr)
  • Log.d(String tag, String msg, Throwable tr)
  • Log.i(String tag, String msg, Throwable tr)
  • Log.w(String tag, String msg, Throwable tr)
  • Log.e(String tag, String msg, Throwable tr)

两组分别顺序对应VERBOSE,DEBUG,INFO, WARN,ERROR 5个级别。
一般情况下使用第一组的函数,第一个参数习惯性使用用前类的类名,第二个参数是需要输出的信息。

例如 Log.d(“MainActivity”,“onCreated”);
一般情况下tag都定义为常量,值为当前类的类名。

public class MainActivity extends Activity {private static final String TAG = "MainActivity";@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Log.d(TAG,"onCreated");}
}

输出

2021-08-19 17:20:34.336 29005-29005 D/MainActivity: onCreated

我们要根据不同的场景和用途选择不同的日志级别进行输出。

第二组一般是用于异常捕获后输出堆栈信息。

Android日志[基础篇]Android Log日志输出相关推荐

  1. 【Android】基础篇:Android中TextView控件学习

    大家好,我是皮皮猫吖. 每文一言: 我不去想是否能够成功,既然选择了远方,便只顾风雨兼程. 本篇文章: 主要是关于TextView控件的学习. 正文如下: 根据TextView控件进行如下相关操作 案 ...

  2. android滑动基础篇 TouchView

    效果图: 代码部分: activity类代码: package com.TouchView; import android.app.Activity; import android.os.Bundle ...

  3. oracle11g日志原理,oracle11gRAC之log日志体系

    oracle11gRAC之log日志体系: 1.CRS日志(grid): 首选查看alertlog: $CRS_HOME/grid/log/hostname/alertdbserver1.log Cl ...

  4. Android日志[基础篇]二 Android Studio修改LogCat日志的颜色

    上一篇提到Android日志的5个级别的日志输出,在logcat里面设置自己喜欢或习惯的颜色,本文不只讲Android Sudio修改logcat的日志颜色. 代码和效果 代码 private voi ...

  5. linux查看日志命令_查看log日志基础命令

    一.tail命令 tail -f test.log 可以动态的查看服务器运行状态的日志 head -n 5 test.log 显示top 5行 tail -n 5 test.log 显示last 5行 ...

  6. android peopleactivity.java,Android面试基础篇---Activity(上)

    ** 前言: ** 一.生命周期 1.七个方法: 1.1:onCreate() 在这里创建界面,做一些数据的初始化工作 1.2:onStart() 可见不可交互 1.3:onResume() 可见可交 ...

  7. Android基础篇 Android 数据存储与性能

    文章目录 前言 有关Android存储 SharedPreferences 共享首选项 静态变量存储方式 到底使用哪一种存储方式? 文件存储方式(实战工具类) 数据库存储方式(实战工具类) 前言 最近 ...

  8. Android 蓝牙基础篇之 —— A2DP

    本篇文章主要介绍 A2DP 基础操作. 介绍 A2DP :Advanced Audio Distribution Profile.高质量音频数据传输的协议,其定义里了传送单声道或立体声等高质量音频(区 ...

  9. Android Transition——基础篇

    今天来说一说Transition,这个我们肯定不陌生,实现共享元素就会用到这个API.Activities之间精美的动画也全靠这个来实现.从Kitkat版本就出现了Sence与Transition(场 ...

最新文章

  1. 人工智能的另一方向:基于忆阻器的存算一体技术
  2. Safari调试iOS应用
  3. 柠檬班python自动化视频百度云_python自动化装逼指南1-装饰器详解
  4. 十、开始进入PowerBI的世界
  5. 趣读:程序员泪流满面的20个瞬间!
  6. 某合资源网4.5主题 完美无错版 emlog模板
  7. android点击出现菜单,Android 点击按钮弹出菜单
  8. NumPy Cookbook 带注释源码 十、Scikit 中的乐趣
  9. 10-10-010-简介-官网-官网翻译
  10. Silverlight 游戏开发小技巧:实现街霸4的选人界面
  11. Apache Flink 进阶(五):数据类型和序列化
  12. 路由器DHCP配置及中继配置
  13. VS2017+OpenCV4.1.0(VC15)、VS2015+OpenCV3.4.1(VC14) 配置
  14. mac修改国内镜像源
  15. 正态分布中的半正定矩阵(协方差矩阵)
  16. 身为码农,为12306说两句公道话:
  17. 分享4个自媒体热门领域,选对了收入翻3倍
  18. mysql查询表的列名_查看表所有列名SQL
  19. 人脸识别行业分析报告
  20. (转载)如何成为一个漏洞赏金猎人

热门文章

  1. 大脑使用书全6册有用吗_常锻炼“人体第二大脑”的孩子,不仅智商高,记忆力也很强...
  2. php a链接怎么传id_PHP函数参数的传递
  3. 数组copyWithin()方法以及JavaScript中的示例
  4. 彻夜怒肝!Spring Boot+Sentinel+Nacos高并发已撸完,快要裂开了!
  5. Sql Server内置函数实现MD5加密
  6. 2013-11-11 Oracle 课堂测试 练习题 例:BULK COLLECT及return table
  7. Oracle-1 / Oracle及PlsqlDeveloper的设置
  8. VituralBox从零搭建基于CentOS 7(64位)的Kubernetes+docker集群
  9. 精通ASP.NET MVC ——模型绑定
  10. Metrics_collector还没有添加到共享预加载库(shared_preload_libraries)中