No se pueden desactivar los mensajes de registro de HtmlUnit

Estoy usando HtmlUnit para interactuar con una página web que interactúa con el servidor a través de Ajax. Poco después de que comience el código Ajax, HtmlUnit produce estos dos mensajes de registro:

WARNING: Ignoring XMLHttpRequest.setRequestHeader for Content-length: it is a restricted header
Mar 3, 2011 3:32:47 PM com.gargoylesoftware.htmlunit.javascript.host.xml.XMLHttpRequest jsxFunction_setRequestHeader
WARNING: Ignoring XMLHttpRequest.setRequestHeader for Connection: it is a restricted header
Mar 3, 2011 3:32:47 PM com.gargoylesoftware.htmlunit.javascript.host.xml.XMLHttpRequest jsxGet_status

... Seguido de este mensaje, repetido seis veces:

SEVERE: XMLHttpRequest.status was retrieved before the response was available.
Mar 3, 2011 3:32:47 PM com.gargoylesoftware.htmlunit.javascript.host.xml.XMLHttpRequest jsxGet_status

No puedo entender cómo desactivar estos mensajes. El rastreo a través del código muestra que se producen por llamadas directas a un registrador, no a través de un objeto controlador para el que podría proporcionar una implementación de no hacer nada, como ya lo hago para los errores de CSS. LosHtmlUnit página de registro indica que agregar este código debería funcionar:

System.getProperties().put("org.apache.commons.logging.simplelog.defaultlog", "fatal");

... pero no tiene ningún efecto. También intenté agregar la siguiente opción donde invoco java:

-Dorg.apache.commons.logging.simplelog.defaultlog=fatal

... pero eso tampoco tiene ningún efecto.

Supongo que podría redirigir stderr a / dev / null mientras se ejecuta este código, pero ¿hay alguna solución menos hacky disponible?

Respuestas a la pregunta(6)

Su respuesta a la pregunta