在 HtmlUnit 中屏蔽日志
最编程
2024-06-23 14:51:22
...
java.util.logging.Logger.getLogger(“com.gargoylesoftware”).setLevel(Level.OFF); java.util.logging.Logger.getLogger(“org.apache.http.client”).setLevel(Level.OFF);
将您需要关闭日志的类,并关闭掉. 那么日志就不再乱蹦出来了.
LogFactory.getFactory().setAttribute("org.apache.commons.logging.Log","org.apache.commons.logging.impl.NoOpLog");
java.util.logging.Logger.getLogger("com.gargoylesoftware").setLevel(Level.OFF);
屏蔽掉异常:
webClient.getOptions().setThrowExceptionOnScriptError(false);
webClient.getOptions().setThrowExceptionOnFailingStatusCode(false);
log4j.rootLogger=WARN,stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %c [%p] - %m%n
log4j.category.com=NONE
log4j.category.com.gargoylesoftware.htmlunit.javascript=NONE
#log4j.logger.com.gargoylesoftware.htmlunit=ERROR
#log4j.logger.org.apache.http=ERROR
log4j.category.com=NONE
log4j.category.com.gargoylesoftware.htmlunit.javascript=NONE