管理自己的日志工具类

来源:互联网 发布:goodnotes mac破解版 编辑:程序博客网 时间:2024/05/18 21:06

平时开发项目的时我们经常都要打印日志,但是经常都没有及时的关闭我们的日志。有时候我们的数据是很重要的隐私,

所以就需要我们来管理自己的日志,在开发的时候我们可以看自己打印的日志。当产品上线的时候,我们就要把我们的日志

打印给关闭掉。

看下面的工具类

public class LogUtil { public static final int VERBOSE = 1; public static final int DEBUG = 2; public static final int INFO = 3; public static final int WARN = 4; public static final int ERROR = 5; public static final int NOTHING = 6; public static final int LEVEL = VERBOSE; public static void v(String tag, String msg) {  if (LEVEL <= VERBOSE) {   Log.v(tag, msg);  } } public static void d(String tag, String msg) {  if (LEVEL <= DEBUG) {   Log.d(tag, msg);  } } public static void i(String tag, String msg) {  if (LEVEL <= INFO) {   Log.i(tag, msg);  } } public static void w(String tag, String msg) {  if (LEVEL <= WARN) {   Log.w(tag, msg);  } } public static void e(String tag, String msg) {  if (LEVEL <= ERROR) {   Log.e(tag, msg);  } }}
默认的时候LEVEL = VERBOSE;

当产品上线的时候我们就将LEVEL = nothing;这样就不会显示我们打印的日志了

0 0