第一行代码(第二版)之定制自己的日志控制工具

来源:互联网 发布:查看php源码 编辑:程序博客网 时间:2024/06/05 16:52
//日志控制工具类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 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.v(tag,msg);}}public static void i(String tag,String msg){if(level <= INFO){Log.v(tag,msg);}}public static void w(String tag,String msg){if(level <= WARN){Log.v(tag,msg);}}public static void e(String tag,String msg){if(level <= ERROR){Log.v(tag,msg);}}}

在项目上线的时候,把level的值设置为NOTHING,在开发阶段,可以设置相应级别的输出结果。

使用的时候,可以直接通过LogUtil.d("TAG","debug info");

1 0