Qual é a melhor maneira de suprimir um aviso do console de tempo de execução em Jav
Estou usando o método getResponseBody () da classe org.apache.commons.httpclient.methods.PostMethod. No entanto, estou sempre recebendo uma mensagem gravada no console em tempo de execução:
ADVERTÊNCIA: Indo para o corpo da resposta de tamanho grande ou desconhecido. É recomendável usar getResponseBodyAsStream.
No código eu tenho que escrever a resposta para uma matriz de bytes de qualquer maneira, por isso é o método getResponseBody () que eu devo usar. Mas existe uma maneira fácil de suprimir a mensagem de aviso para que eu não precise examiná-la a cada execução?
Se fosse um erro do compilador, usaria o@Suprimir aviso anotação, mas esse não é um problema de tempo de compilação; isso acontece em tempo de execução. Além disso, eu poderia usar o getResponseBodyAsStream para gravar em um ByteArrayOutputStream, mas isso parece uma maneira hacky de contornar o aviso (linhas de código extras para fazer o que o getResponseBody () já está fazendo por mim).
Meu palpite é que a resposta envolve a manipulação System.out ou System.err, mas existe uma boa maneira de fazer iss