Android的log日志知识点剖析

log类的继承结构

Log
public final class Log 
extends Object 

java.lang.Object
   ↳	android.util.Log

log日志的常用方法

分为6个级别 ,低级别包括高级别##

V 详细(表示所有可能的日志,默认级别) D 调试(表示所有合理的调试用日志) I 信息(表示正常使用时的日志) W 警告(表示可能有问题,还没发生错误) E 错误(表示有问题并导致出错) F 致命(表示有问题导致运行时发生致命错误,通常导致重启)

Constants
int	ASSERT
Priority constant for the println method.
int	DEBUG
Priority constant for the println method; use Log.d.
int	ERROR
Priority constant for the println method; use Log.e.
int	INFO
Priority constant for the println method; use Log.i.
int	VERBOSE
Priority constant for the println method; use Log.v.
int	WARN
Priority constant for the println method; use Log.w.

log的格式

date time PID-TID/package priority/tag: message

具体的实例

12-10 13:02:50.071 1901-4229/com.google.android.gms V/AuthZen: Handling delegate intent.

meesage的格式

Log.d(tag, message);

级别如下:

V — Verbose (lowest priority) D — Debug I — Info W — Warning E — Error A — Assert

设置log的过滤器

这里写图片描述

各参数的意义

过滤器名称 - 键入要定义的过滤器的名称,或在左窗格中选择它以修改现有过滤器。 名称只能包含小写字符,下划线和数字。
日志标记 - 可选择指定标记。 
日志消息 - 可选择指定日志消息文本。 
软件包名称 - 可选择指定软件包名称。 
PID - 可选指定进程ID。 
日志级别 - 可以选择日志级别。 
正则表达式 - 选择此选项可对该参数使用正则表达式语法。

在代码中插入各个级别的log

Log.e(String, String) (error)
Log.w(String, String) (warning)
Log.i(String, String) (information)
Log.d(String, String) (debug)
Log.v(String, String) (verbose)

我的微信二维码如下,欢迎交流讨论

这里写图片描述 欢迎关注《IT面试题汇总》微信订阅号。每天推送经典面试题和面试心得技巧

微信订阅号二维码如下:##

这里写图片描述

转载于:https://my.oschina.net/fengsehng/blog/785863

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值