如果您不知道Java
util日志记录的默认配置,就会出现问题。体系结构事实:0)每个记录器(无论其名称是什么)都将根记录器作为父级。默认事实:1)记录器属性useParentHandlers默认为true
2)根记录器默认具有ConsoleHandler
所以。默认情况下,新记录器还将其日志记录也发送到其父记录(点1),该父记录是根记录器(点0),默认情况下,会将它们记录到控制台(点2)。
删除控制台日志很容易,因为:
Logger l0 = Logger.getLogger("");l0.removeHandler(l0.getHandlers()[0]);


