Я унаследовал некоторый Java-код, который выполняет некоторую проверку нашего сервера XMLRPC. Все идет нормально. Часть этого кода относится к остановке сервера (несколько повторений «проверьте, все ли сервер там, и если это так, отправьте команду для завершения»).Подавление/контроль регистрации в org.apache.xmlrpc.XmlRpcClient?
Как отключается сервер, некоторые из них «есть ли еще сервер?» и/или «сказать, чтобы отключить», запросы могут потерпеть неудачу в середине операции, из-за чего XMLRPC lib apache выписывает некоторое предупреждение для stderr (например, "INFO: I/O exception (org.apache.commons.httpclient.NoHttpResponseException) caught when processing request: The server 127.0.0.1 failed to respond"
). Эти сообщения абсолютно не имеют отношения к нам, но причина нашей системы CI вызывает беспокойство.
Есть ли способ подавить такие информационные сообщения (желательно программно, чтобы мы только подавляли их при выключении) в этом модуле Apache?
Приложение включает в себя commons-logging-1.1.jar в своем пути к классам, так что это может быть то, что используется. Но это все еще не говорит мне как сделать это программно.
Ваша система CI беспокоится о сообщениях уровня INFO. Я бы предположил, что это ваша проблема прямо там. – skaffman
Ну, даже я беспокоился о том, что текст «исключение пойман» в выходном потоке тестового приложения. это происходит во время срывания. –