2011-08-20 14 views

Respuesta

1

Si está buscando filtrar la salida de log4j, debe colocar un archivo log4j.properties en su classpath y cambiar el registrador de raíz para que solo inicie sesión en el nivel de información.

Esta URL proporcionará mucha más información sobre el tema: http://logging.apache.org/log4j/1.2/manual.html

+1

me gustaría hacerlo de forma dinámica ..... meaniing con un clic del ratón todo un espectáculo registro log4j. ... con otro espectáculo solo println .... ¿es esto posible? – Derwen

+0

¿Estás hablando de cambiarlo dinámicamente en tiempo de ejecución? De ser así, puede volver a cargar la configuración en tiempo de ejecución, como se detalla aquí: http://logging.apache.org/log4j/1.2/faq.html#a3.6. No puede mostrar ningún mensaje que se haya perdido anteriormente. – theotherian

0

Si todo es log4j, se puede editar log4j.properties y especificar el nivel de registro más bajo. Esto no es específico de Eclipse. Aquí está una introducción a la configuración de log4j:

y un par enlaces más útiles:

No sé cómo se ve tu configuración de log4j, pero puedes p. Ej. especifique algo como esto:

log4j.rootLogger=INFO, stdout 

si tiene un appender stdout.

-1

El inicio de sesión en la salida de la consola no es específico del eclipse. Depende de la configuración de log4J.

Aunque la configuración de la consola se puede cambiar en eclipse.

En Eclipse vaya a Windows - preferances - Ejecutar/Dialog - Consola

En consola, tamaño del búfer de la consola, carácter, etc. Ancho máximo se puede cambiar.

Short introduction to log4j

Cuestiones relacionadas