首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

怎么在调试时在控制台输出一些调试信息,而在运行的时候不输出

2011-11-23 
如何在调试时在控制台输出一些调试信息,而在运行的时候不输出如何在调试时在控制台输出一些调试信息,而在

如何在调试时在控制台输出一些调试信息,而在运行的时候不输出
如何在调试时在控制台输出一些调试信息,而在运行的时候不输出
看网上有人说用log4j,我看了一个感觉那个功能太多了,不太适合我这么一点小小的需求
有没有简单些的方法呢?

[解决办法]
用一个类变量来控制呗
比如说
private static boolean print_status = true;

然后在任何输出信息的语句前面都先判断一下这个变量
if(print_status==true){
 System.out.print("test");
}

不想输出的时候,只要把这个变量设为false就可以了阿

[解决办法]
lovecj6185说的是最实用的方法。你写这个调试类以后,以后所有的项目中你都能用。所有我觉得花点时间是值得的。
我接触过的一些开源软件的源码中,也都有为了debug做成的工具。而且代码中也并没有去掉debug的部分。

热点排行