我有一个Java项目,正在使用多个.jar文件和多个类。该项目本身以所需的输出运行-而不是问题所在,它使用Java,JSON,外部API和本地主机。
在运行程序的中途,控制台将打印以下内容(请参见下图):
无论如何,有没有防止这种情况发生的方法,或者是使它无法显示为输出?使用该程序时,它看起来似乎不太吸引人!
非常感谢!
答案 0 :(得分:0)
感谢@Deadpool的建议-我不确定这是否正是建议的内容,但是对我有用。
在主.java文件中,我添加了:
import java.util.logging.Level;
import java.util.logging.Logger;
,然后在我的主要文章的顶部,添加:
Logger.getLogger("").setLevel(Level.SEVERE);
可能有一种更具体的方法(即不仅仅是获取每个记录器),但是我想我会发布可行的方法,以防其他人急切地想得到答案!
答案 1 :(得分:0)
James,您实现的是日志记录中死亡的最高顺序,而Deadpool建议的是第二级。
此处描述了不同的日志级别:When to use the different log levels
如果您想在所有情况下完全关闭此功能,
Logger.getRootLogger("").setLevel(Level.OFF);