`
wenzongliang
  • 浏览: 450047 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

android log过滤与打log建议

 
阅读更多



 



 

log过滤可以建过滤标签也可以在搜索中过滤(默认是message的字段的过滤),

log过滤支持by tag,message(过滤规则是含某些字符串,其他的都是全匹配),PID,Application Name 

过滤支持正则表达式,例如tag1|tag2,是tag1或tag2。搜索中写tag:tag1|tag2

过滤调某指定标签的正则表达式:tag:^(?!.*(TAG)).*$

 

打log是建议,Tag定义没逻辑的描述,例如一个完整功能一个log,Message要包含代码的定位信息。这样就例如利于log过滤和定位错误信息。

 

log有5个可以分不同情况使用,方便我们查看程序执行情况,我的分法供参考。
Log.v:打印自己的临时信息 。临时

Log.d:给出流程信息。[临时+]流程

Log.i:给出一些变量信息。[临时+流程+]变量

Log.w:表示程序执行到了,我们认为不好的状态下。[临时+流程+变量+]不好状态

Log.e:表示程序不应该执行到这里,执行到这逻辑出错了。[临时+流程+变量+不好状态+]错误状态

 

  • 大小: 38 KB
  • 大小: 15.1 KB
分享到:
评论

相关推荐

    Android代码-一个精简、全面、方便的AndroidLog库–ALog

    可设置 Log 控制台过滤器 可设置 Log 文件过滤器 可设置 Log 栈深度 可设置 Log 栈偏移 可设置 Log 保存天数 可增加 Log 格式化器,默认已支持 Array, Throwable, Bundle, Intent 格式化输出 支持控制台长字符串的...

    Android代码-LogCollector:一个收集 app 输出日志的工具

    一个收集 app 输出日志的工具,输出文件:模拟器是 /sdcard/Android/data/项目包名/cache/,真机是 /Android/data/项目包名/cache/,里面的 crash 目录是崩溃日志,log 目录是 logcat 日志。 如何使用 在 module ...

    shell 脚本抓取android logcat和kernel log,以及删除旧的log

    shell 脚本抓取android logcat和kernel log,以及删除旧的log,通过prop控制输出规则

    logview提供了可视化页面,查看adblog工具

    查看adb log可以过滤进程id,tag,msg。功能同logcat。 当android studio 中logcat不行的时候,可以使用此工具

    Android-Changeloglibrary-Android更新日志库包含设置和高级过滤

    Changelog library - Android更新日志库, 包含设置和高级过滤

    安卓自定义Log

    包装系统Log接口,定义了新的log,支持log过滤,保存到本地,压缩log文件。用于应用内部Log并上传至服务器,Log 格式自定义

    添加android log版的hivemq-mqtt-client.jar

    hivemq-mqtt-client.jar添加了android log打印,包括通信,重连,过滤tag:cong。

    如何过滤Android offline log

    NULL 博文链接:https://george-ghc.iteye.com/blog/1047784

    Android Studio添加日志过滤方式

    第1部分是为这个过滤器输入名称,第2部分是一些过滤信息的配置:Log Tag 是根据log.d(“XXX”,”show”);方法中的XXX参数属性过滤,配置该项之后只会显示日志中Tag为XXX的日志;Log Message是根据日志信息过滤;...

    Log:打破android日志单词限制并自动格式化json

    LogBreaking android log word limits and automatically formatting json.定制个Log,自带的Json不会格式化 ,而且不能超过4000 很尴尬,很难受!使用方法build.gradle(Module.app)dependencies { mplementation '...

    教你过滤logcat输出

    本文介绍如何在 shell 命令行中过滤 adb logcat 输出的几个小技巧。 开发当中经常看到别人的 log 如洪水般瞬间刷满了屏幕,...5. 过滤 log 文件 以及android的logcat详细用法 详细内容请下载之后查看,谢谢大家支持!

    android studio打印日志语句Log.d()详解

    1.第一个参数时tag,一般传入类名,用于对打印信息进行过滤; 2.第二个参数,是一个字符串类型的msg,表示你想要打印的内容。 输出Log.d()语句的快捷键为: logd+tab键 在我们每写一条Log.d()语句时,就要传入一次...

    android logcat使用

    事实上logcat的功能是由Android的类android.util.Log决定的,在程序中log的使用方法如下所示: Log.v() -------------------- VERBOSE Log.d() -------------------- DEBUG...

    Lunar Mobile Console - PRO 1.6.4 专业版高性能ios/android log工具

    项目目标是建立一个高性能和轻量级的apache本机 ios/android控制台,以便于测试和调试。使用极其简单一个prefab拖在场景中即可。 即插即用 特性 即时错误通知( 不再遗漏未处理的异常): - 按文本和日志类型过滤 - ...

    Android studio 解决logcat无过滤工具栏的操作

    在logcat标题栏右键先windows mode,这时多数能恢复过滤工具栏,要恢复之前的停靠样式再同样点右键去掉windows mode的勾即可 补充知识:Android studio底部Logcat模块不见了以及Locat日志中包含了很多无用的错误日志...

    Android 日志工具(log)的使用方法

    使用Android的日志工具Log 方法:  Android中的日志工具类为Log,这个类提供了如下方法来供我们打印日志:   使用方法: Log.d(“MainActivity”,”onCreate execute”); 第一个参数tag:一般传入当前类名就好,主要用于...

    Changelog库-构建器设置和高级过滤-Android开发

    Changelog这是一个基于构建器的简单更改日志库,它在RecyclerView,RecyclerView对话框或RecyclerView活动中显示具有以下功能的更改日志:基于最小版本的功能过滤Changelog这是一个基于构建器的简单更改日志库,在...

    实验一Android环境构建与Activity生命周期(1).doc

    实验一Android环境构建与Activity生命周期 一、 实验内容: 1、页面要求:主页面三个按钮。 2、功能要求:点击按钮分别调用:内部的Activity、自定义的Activity、结束当前 的Activity。 二、实验要求: 1. 利用几个...

    实验一Android环境构建与Activity生命周期.doc

    实验一Android环境构建与Activity生命周期 【目的】 安装智能手机开发相关软件平台,并在此基础上测试Activity的生命周期过程。 【要求】 1. 完成智能手机开发平台安装、以及相关配置; 2. 并实现Hello World; 3. ...

    Android代码-更新日志库, 包含设置和高级过滤

    Changelog This is a simple builder based changelog library that shows a changelog in a RecyclerView, a RecyclerView dialog or a RecyclerView activity with following features: Features filtering ...

Global site tag (gtag.js) - Google Analytics