Tengo una aplicación de consola simple que utiliza la biblioteca PDFBox de apache, que a su vez usa el registro de commons. Estoy recibiendo una gran cantidad de mensajes de correo basura en mi consola de la que me gustaría para suprimir:¿Ajustar el nivel de registro para el registro de Apaches commons?
15 Feb, 2011 3:56:40 PM org.apache.pdfbox.util.PDFStreamEngine processOperator INFORMACIÓN: sin apoyo/operación discapacitados: EI
en mi código, he tratado de restablecer los niveles de registro en vano:
Logger.getLogger("org.apache.pdfbox.util.PDFStreamEngine").setLevel(Level.OFF);
Logger.getLogger("org.apache.pdfbox.util").setLevel(Level.OFF);
Logger.getLogger("org.apache.pdfbox").setLevel(Level.OFF);
a pesar de estos ajustes, los mensajes siguen apareciendo en la consola. Recuperar el objeto de registro del registro de Commons tampoco ayuda, ya que no parece tener una forma de establecer el nivel.
¿Hay alguna manera de suprimir estos mensajes programáticamente? ¿O necesito agregar un archivo de configuración?
Estoy utilizando Java Logging (es decir, no tengo otra biblioteca de registro presente). Y, sin embargo, parece estar ignorando la especificación de nivel en Java.util.logger. – user364902
Puede con a [properties] (http://www.java-tips.org/java-se-tips/java.util.logging/how-to-configure-a-logger-default-values-with-a -properties.html), aunque generalmente recomiendo [en contra] (http://java.sys-con.com/node/48541) java.util.logging. –