定制android的log工具

2020-10-12  本文已影响0人  仍旧热忱_3619

定制android的log工具

编写工具类LogUtil

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 = 3;//当前日志等级,当等级为NOTHING时不打印日志

    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);
        }
    }
}
上一篇下一篇

猜你喜欢

热点阅读