自由控制是否打印日志(Log)
2017-02-20 14:42
351 查看
Overview:我们在编写一个APP的时候,总会使用Log工具类来打印一些信息。当我们在发行自己的APP的时候,如果不把Log的打印语句去掉或者屏蔽掉,那么其中的隐秘数据就有可能泄露出去,但是一条条地去掉很麻烦,所以这里介绍一种方法。
这里我们可以把Log这个工具类修饰封装一下:
在项目中就可以使用这个LogUtil工具类来打印日志,当我们要发行APP的时候,把标志位flag改为flase,那么打印语句就被禁止打印了。
这里我们可以把Log这个工具类修饰封装一下:
public class LogUtil { public static final boolean flag = true; // 判断是否打印日志的标志 public static void v(String tag, String msg) { if (flag) Log.v(tag, msg); } public static void d(String tag, String msg) { if (flag) Log.d(tag, msg); } public static void i(String tag, String msg) { if (flag) Log.i(tag, msg); } public static void w(String tag, String msg) { if (flag) Log.w(tag, msg); } public static void e(String tag, String msg) { if (flag) Log.e(tag, msg); } }
在项目中就可以使用这个LogUtil工具类来打印日志,当我们要发行APP的时候,把标志位flag改为flase,那么打印语句就被禁止打印了。
相关文章推荐
- iPhone控制程序是否打印Log日志
- Android中log日志工具类<可控制log是否显示>
- LogUtil【实现自由的控制日志的打印的封装类】
- 定制自己的Log日志工具—轻松控制log打印
- 【Android Util】全局控制Log打印日志
- ACE_Log_Meg 怎么样打印日志?
- 常用的Log日志打印与输出
- android使用orm框架ormlite在控制台打印log日志信息
- 简单的程序日志打印函数WriteLog,适用于vc等,含宽字符。
- 常用的Log日志打印与输出
- ios开发中打印日志消息控制
- JBOSS启动扫描node节点和是否打印日志设置
- ios中判断控制台Log输出控制,是否是iphone5,自动调整尺寸
- if(...) log("a"); else log("b"); x=6; 没有日志打印, 但后面的赋值语句x=6;居然执行了?
- linux下判断 串口是否通讯 最简单方法 和android kernel实时打印log方法
- 如何避免大量的成功失败判断,如何不再纠结发现错误时是否该打印日志
- 网页中控制是否打印元素的两种方法
- 程序员应该如何打印log日志
- Log日志等级控制
- 【JAVA基础】0009--------JAVA中log日志的打印