您的位置:首页 > 移动开发 > Android开发

自由控制是否打印日志(Log)

2017-02-20 14:42 351 查看
Overview:我们在编写一个APP的时候,总会使用Log工具类来打印一些信息。当我们在发行自己的APP的时候,如果不把Log的打印语句去掉或者屏蔽掉,那么其中的隐秘数据就有可能泄露出去,但是一条条地去掉很麻烦,所以这里介绍一种方法。

这里我们可以把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,那么打印语句就被禁止打印了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Log android