Java中syso的封装

  将syso设置为由开关切换确实是个很不错的思想,这样就不用傻傻的一个个去找不用的syso进行删除或者注释

 当然了,由网友所说,这叫日志系统情何以堪,这里想说的是这个开关的思想值得我这小白学习

 此为看到的第一个版本

  

  参考网友的https://www.oschina.net/code/snippet_1864608_37865

  这里给出封装的代码:

/**
 * 描述:封装输出工具类
 * @author zcc
 * @date 2017年8月14日
 */
public class SysoUtils {

    private static final boolean DEBUG = true;  //输出开关
    
    /**
     * 描述:用于调试输出,替代syso的工具类
     * 注意:静态方法,请使用类名.进行调用!
     *     使用此工具类请注意重写toString(),如需定义其他输出样式,请自行修改
     *     修改开关DEBUG的值进行是否输出的切换
     * @param args 可变参数列表
     */
    public static void print(Object...args){
        if(DEBUG){
            for(Object arg : args){
                System.out.println(arg);
            }
            System.out.println("===========================================");
        }
    }
    
}

 

posted @ 2017-08-12 23:26  ---江北  阅读(577)  评论(0编辑  收藏  举报
TOP