手机不打印日志和Logger日志库的使用 logger颜色
来源:互联网 发布:网络正常微博刷新不了 编辑:程序博客网 时间:2024/05/19 13:17
原文:http://blog.csdn.net/catROOM/article/details/52984297
魅族手机默认是不开启打印高级日志的。所以有时候你使用一些自定义的log库看不到输出日志。
打开方式:设置——辅助功能——开发者选项(假如你看不到开发者选项再想办法)——高级日志输出–点击允许全部
华为手机也是不允许打印日志的这个很奇葩。
在这里可以看到原答案http://blog.csdn.net/msn465780/article/details/46117945
拨号键盘输入##2846579##,然后选择ProhectMenu,然后后台设置,然后LOG设置,LOG打开。
输完后等一会有些手机反应慢。。或者你看不到ProhectMenu(亲测可能有些手机是中文,打开弹窗勾选log就是了)
接下来介绍一个超级好用的log库
https://github.com/orhanobut/logger
最厉害的就是他可以显示行号,甚至直接打印json数据
用法在module的build.gradel
compile 'com.orhanobut:logger:1.15'
- 1
- 1
当然假如版本换了。。还是去github上看最新的版本。。。
Logger .init(YOUR_TAG) // default PRETTYLOGGER or use just init() .methodCount(3) // default 2 .hideThreadInfo() // default shown .logLevel(LogLevel.NONE) // default LogLevel.FULL .methodOffset(2) // default 0 .logAdapter(new AndroidLogAdapter()); //default AndroidLogAdapter}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
简单的配置
com.orhanobut.logger.Logger.init("catroom") .logLevel(LogLevel.FULL); // default LogLevel.FULL
- 1
- 2
- 1
- 2
加一个标签tag过滤掉一些垃圾信息。例如什么捕鱼达人什么的wifi垃圾信息等等。。
methodCount不用配置,用默认的就是
hideThreadInfo()不用配置,默认显示thread信息
logLevel()发布的时候填none。平时用填full。这个很必要。因为你不可能发布后台还一直在打印日志。等你打印到一个无限大的情况下。。就GG了。
methodOffset 这个我也屏蔽了。。To integrate logger with other libraries, you can set the offset in order to avoid that library’s methods. 可能其他库也有可能引用到这个logger。小米push也有自己的log库。。所以这个不用管。
接下来。小技巧登场。
平常我们的logcat颜色只有简单的白色。很难区分。假如我们细心区分每个打印类别的颜色,一目了然。
打开File->Settings->editor->colors&fonts的Android logcat
勾选右侧的forground前景色,点击对应的色板调整颜色。取消use inheried attributes
网上有人分别建议的色值。这个见仁见智。慢慢调到自己合适为止
- 手机不打印日志和Logger日志库的使用 logger颜色
- 手机不打印日志和Logger日志库的使用
- 使用 slf4j.Logger 打印日志
- Logger 日志打印库详解
- Logger打印日志
- 开源日志库Logger的使用
- Android 日志库 Logger的简单使用
- 开源日志库Logger的使用
- Logger日志库的基本使用
- 超好用的Android日志打印框架--Logger
- 超好用的Android日志打印框架--Logger
- 超好用的Android日志打印框架--Logger
- Golang logger日志库
- Logger日志
- Android logger日志和ButterKnife使用
- Java模块 -- Logger日志的使用
- python中logger日志模块的使用
- 日志库Logger/xLog:使用对比解析
- Nested Objects 嵌套对象简介
- 算法 租用游艇问题
- Qgis从数据库读数据到渲染当前视图
- oracle的 table数组可使用的函数
- C++类中重载(overload)/覆盖(override)/重定义(redefining)
- 手机不打印日志和Logger日志库的使用 logger颜色
- 手把手在MyEclipse中搭建Spring开发环境
- 针对面试官提出的WPF逻辑树和视觉树
- jface databinding:构建一个改进版的通用型数值验证器StringToNumberValidator
- Adobe Flash Player不是最新版本的解决方法
- jdbc从入门到精(fang)通(qi)
- 【备忘】基于Android的通讯录开发教学视频 下载
- keepalived单个服务绑定vip实验(服务级别高可用)
- Socket send函数和recv函数