eclipse logging junit jersey grizzly

registros grizzly a stderr, molesto en eclipse



logging junit (2)

Cuando ejecuto mis pruebas de servicio junit jersey utilizando el marco grizzly en eclipse, el registro se dirige a stderr. Como resultado, la ventana de la consola toma el foco y el registro aparece en rojo.

No puedo entender los pasos de configuración adecuados. Desde mi lectura, parece que necesito agregar el slf4j.jar a mi pom.xml y agregar un archivo de propiedades de registro en algún lugar. Pero no estoy seguro de qué slf4j jar para agregar (hay muchos) o dónde colocar el archivo de propiedades de registro.

O, francamente, si este es el enfoque correcto en general.

También estoy consciente de que puedo desactivar la función "mostrar la consola cuando el error estándar cambia" en eclipse, pero prefiero no aclarar el problema. :)


Con la ayuda de Eric arriba, creé esta clase:

package org.trebor.www; import java.util.logging.ConsoleHandler; import java.util.logging.Handler; import java.util.logging.Logger; public class LoggerTrap { public LoggerTrap() { Handler handler = new ConsoleHandler() { { setOutputStream(System.out); } }; Logger.getLogger("").addHandler(handler); } }

y agregué este jvm arg

-Djava.util.logging.config.class=org.trebor.www.LoggerTrap

y todo java.logging va a STDOUT. En el proceso, he aprendido que no me gusta mucho java.logging.