Android Studio中日志的简单使用

在程序开发过程中,我们经常需要输出某些值,通常我们可以通过system.out.println等相关的方法输出,但是相比于Log,println()有蛮多的缺点,例如日志开关不可控、不能添加日志标签、日志没有级别区分等等。

在Android Studio中,我们通过Logcat来查看输出结果。
Log有5个方法来供我们打印日志
级别:verbose<debug<info<warn<error<Assert

函数用途级别
Log.v()用于打印那些最为琐碎的、意义最小的日志信息verbose
Log.d()用于打印一些对你调试程序和分析问题有帮助的调试信息debug
Log.i()用于打印一些比较重要的数据,一些你非常想看到的、可以帮助你分析用户行为的数据info
Log.w()用于打印一些警告信息,提示程序在这个地方可能会有潜在的风险,最好去修复warn
Log.e()用于打印程序中的错误信息,必须尽快修复error
Log.wtf()用来打印正常情况下永远不会发生bugAssert

简单示范:

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        Log.d("MainActivity","onCreate execute")
    }
}

代码中Log,d()方法中有2个参数,第一个是tag,一般传入当前的类名,用于对打印信息的过滤:第二个是msg,是打印的内容。

在运行后,查看底部工具栏的Logcat,
在这里插入图片描述
此时,信息很多,很难找到我们代码中需要输出的信息,这时候,就可以使用过滤器
在这里插入图片描述
在这里插入图片描述

show only selected application显示当前选中程序的日志
FirebaseGoogle提供的一个开发者工具和基础构架平台
No Filters相当于没有过滤器,把日志都输出
Edit Filter Configuration自定义过滤器

为了查询到我们之前代码写的信息,我们可以选择Edit Filter Configuration来自定义查询信息,如下 Filter Name是设置的过滤器的名字,后面的都是响应的查询条件。
在这里插入图片描述
确定之后,我们就能很清楚明了的看到我们代码写的输出信息了。在这里插入图片描述
还可以使用关键字过滤,直接输入需要查找的信息,也能过滤信息。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值