http://codego.net/3703573/
无法关闭了HtmlUnit日志信息日志logging htmlunit 我了HtmlUnit同一个网页,通过Ajax的服务器进行交互交互。 Ajax代码开始不久后,产生了HtmlUnit这两个 警告:忽略XMLHttpRequest.setRequestHeader的内容长度:它是一个禁区头球 2011年3月3日3时32分47秒jsxFunction_setRequestHeader 警告:忽略XMLHttpRequest.setRequestHeader的连接:它是一个禁区头球 2011年3月3日3时32分47秒 ......其次是重复6 重度:XMLHttpRequest的。在检索之前的反应是可用的。 2011年3月3日3时32分47秒 我无法弄清楚如何关闭。通过代码拖网表明,他们正在通过直接调用记录器,而不是通过一个处理对象,我可以提供一个什么都不做的,因为我已经对CSS的错误做生产。化的HtmlUnit登录页面中显示 CodeGo.net,添加此代码应工作: ......但没有任何效果。我也尝试加入以下的选项,我调用Java: ......但也没有效果。 我想我可以将stderr重定向到/ dev / null的,而这个代码执行,但任何可用的少哈克的解决方案?本文地址 :CodeGo.net/3703573/ ------------------------------------------------------------------------------------------------------------------------- 1.我也有这个问题.. 答案取决于引擎盖下是什么记录。 (仅仅是一个包装)。请参阅以下 上述(组织属性。只能是有效的,如果简单的记录器是如果你是在JDK 1.4上运行或更高但它应该默认的JDK日志,在这种情况下,默认的lib /从JRE logging.properties安装位置。 在我来说,我有Log4j的类路径中,所以它默认了这一点。 要带走这一切,你可以明确地设定自己的记录器的随机性。在类路径中创建文件 CodeGo.net,并通过在记录器如 对于log4j的,加入以下的log4j.properties从了HtmlUnit停止警告。 2. 尝试把这个在您的代码: 3. 您可以 4. í了HtmlUnit 2.13,而下面的代码正在努力trunoff警告。 5. 尝试写自己的log4j的配置文件,并用java选项使得: -Dlog4j.configuration=file:///my/conf/log4j.properties 然后在你的log4j.properties: 6. 添加这个到你的代码: 。LogFactory.getFactory()的setAttribute“setLevel(Level.OFF)。java.util.logging.Logger.getLogger((”组织“的组织单位。)”组织。 java.util.logging.Logger.getLogger("org.apache.http.client.protocol.ResponseProcessCookies").setLevel(Level.OFF); 最后一行将关闭大部分发生在原木因cookie市场接受或拒绝在靶部位。 本文标题 :无法关闭了HtmlUnit日志信息 本文地址 :CodeGo.net/3703573/ |