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就可以了
  • 相关阅读:
    生成函数
    泰勒公式与牛顿迭代
    如何在浏览器关闭发送请求
    elment-ui table组件 -- 远程筛选排序
    微信小程序 -- 数据请求
    2019年 学习计划
    vue 表单校验(二)
    ubuntu 学习
    vue-cli如何添加多种环境变量
    vue兼容ie
  • 原文地址:https://www.cnblogs.com/banzhuan/p/6586581.html
Copyright © 2011-2022 走看看