Java中syso的封装
2023-09-27 14:23:45 时间
将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("===========================================");
}
}
}
相关文章
- 今儿直白的用盖房子为例,给你讲讲Java建造者模式
- java 封装得一个比较优秀的http框架forest
- Java基础-四要素之一《封装》
- java算法实现树型目录反向生成(在指定的盘符或位置生成相应的文件结构)
- java基础(一)-----java的三大特性之封装
- Java面试官最爱问的垃圾回收机制,【漫画(3)
- [Java 安全]消息摘要与数字签名
- 自己写的java返回结果集封装
- 利用java反射将结果集封装成为对象和对象集合
- java面向对象—抽象类、接口与多继承
- Java 封装
- kettle启动“Error: could not create the Java Virtual Machine”
- JAVA&&JAVA WEB开发包U盘封装版
- java:面向对象-封装
- JAVA WEB 解决编码问题的filter
- Java服务器工程师任职资格
- 以ActiveMQ为例JAVA消息中间件学习【3】——SpringBoot中使用ActiveMQ