怎么在发布版本后不打印Log日志

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在发布版本后不打印Log日志相关的知识,希望对你有一定的参考价值。

参考技术A 有这么几种方法:
1、就是你吧含有Log信息的那几句代码给他注释掉,这是一个比较直接的一种方法,但很麻烦,尤其是对于log较多且位置分散的情况来说,你得找半天,这样不但效率低,把你整的也头昏脑胀的
2、这个是一种比较高效的方法,就是新建一个布尔值常量,当它的值为true时,就打印log信息,就像这样:
if(DEBUG)
//这里写上你的打印log的代码

当正式版本发布前,只需将你刚建立的布尔值常量(像我这里写的DEBUG常量)改为false就可以了

求教怎么在android的Logcat中输出日志

参考技术A 在你的代码里使用Log.i, Log.e, Log.w, Log.v, Log.d这几个函数可以输入log到Logcat
i--普通信息
e--错误信息
w--警告作息
v--详细信息
d--调试信息
分几个函数主要是为了给log信息分类
另外这些函数的第一个参数是一个字符型tag标志,也是用于给log分类的,第二个参数是你要输出的日志内容
参考技术B 直接在你想要的地方打印:Log.i/Log.e("这个是标签名方便你自己查找","这个可以打印你想要的信息") (还有其它的,我举例2个),

以上是关于怎么在发布版本后不打印Log日志的主要内容,如果未能解决你的问题,请参考以下文章

Android 使用Log打印日志的时候中文是乱码,怎么解决啊?

android studio不打印log日志怎么办

Scala日志打印

ab工具如何打印日志

eclipse控制台不打印log日志,该怎么解决

并非每个日志都使用 LOG4j2 属性文件在日志文件中打印