zoukankan      html  css  js  c++  java
  • LogUtils-定制自己的日志工具

    新建一个工具类LogUtils类

    public class LogUtil {

    public static int VERBOSE = 1;
    public static int DEBUG = 2;
    public static int INFO = 3;
    public static int WARN = 4;
    public static int ERROR = 5;
    public static 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);
    }
    }

    }

    在项目中使用LogUtil:
    比如打印一行DEBUG级别的日志

    LogUtil.d("TAG" , "debug log");

    打印一行WARN:
    LogUtil.d("TAG" , "warn log");

    只需要修改level变量的值,就可以自由地控制日志行为;在开发阶段将level指定为VERBOSE,当项目正式上线的时候将level指定为NOTING就可以了
  • 相关阅读:
    [TCP/IP]TCP的三次握手和四次挥手

    思考
    jQuery完整的事件委托(on())
    jQuery队列动画
    jQuery自定义动画
    jQuery淡入淡出
    jQuery滑动动画
    jQuery基本动画
    jQuery基础3
  • 原文地址:https://www.cnblogs.com/banzhuan/p/6586581.html
Copyright © 2011-2022 走看看