Necesito anexar el contenido de log4j a un componente Swing (JTextArea o similar). ¿Hay una manera común de hacer esto?Log4J Swing Appender
Respuesta
En lugar de introducir una biblioteca externa, terminé de editar el archivo log4j.properties para incluir lo siguiente:
log4j.rootCategory=DEBUG, app
log4j.appender.app=path.to.class.extending.WriterAppender
Entonces utilizaron un patrón de observador para publicar los datos en JTextArea de mi interfaz gráfica de usuario.
Gracias a Google, obviamente descubrí el Log4j-Swing-Appender.
Log4J oscilación appender funciona muy bien para mí también. Mantiene la barra de desplazamiento en la parte inferior (sin saltos), y si el usuario se desplaza hacia atrás, permite que el usuario vea sin mover la barra de desplazamiento. Si el usuario mueve nuevamente la barra de desplazamiento al botón, comienza a desplazarse automáticamente de nuevo, ¡excelente! – xorcus
para hacer el JScrollPane envolver el componente de destino (por ejemplo JTextArea) desplazarse automáticamente hacia abajo para mostrar las últimas entradas del registro, considere llamar:
org.apache.log4j.lf5.viewer.LF5SwingUtils.makeVerticalScrollBarTrack(scrollPane);
¡Gracias! Fue muy útil para mí. –
- 1. log4j appender threshold y categoría
- 2. log4j: log4j: ERROR intentado anexar al appender cerrado llamado [stdout]
- 3. En memoria 'lista appender' para log4j
- 4. Excluir una clase de una appender log4j
- 5. LOG4J: Modificar el mensaje registrado usando el appender personalizado
- 6. log4j: Salida de registro de una clase específica a un appender específico
- 7. Log4J no encontrar a medida appender utilizando un archivo de propiedades
- 8. cambio de log4j a logback
- 9. Recortar el mensaje Log4J
- 10. Log4net appender cuestión nombre
- 11. Logyser Syslog Appender
- 12. Appender diferente por método
- 13. Log4net: SysLog Appender Ejemplo
- 14. “log4j: configuración” debe coincidir “(render ... .loggerFactory))?”
- 15. log4j alineación
- 16. log4j: WARN Elemento raíz del documento "log4j: configuración", debe coincidir con DOCTYPE root "nulo"
- 17. Log4J - Funcionalidad similar a SiftingAppender
- 18. Cómo utilizar AsyncAppender en log4j?
- 19. ¿Existe el LogonNet Http Appender?
- 20. Log4net - smtp appender no funciona
- 21. java log4j elegir qué archivo registrar en
- 22. ¿Cómo comenzar a usar Motosierra para Log4j?
- 23. Log4j y syslogappender
- 24. Log4j Logger para Struts 2 Exception Interceptor
- 25. Anexor de la base de datos Log4j
- 26. log4j nombres de archivo de registro?
- 27. log4j postgres en Java EE
- 28. log4j múltiples niveles en múltiples appenders
- 29. ¿Disposición diferente de log4j para la depuración y el error?
- 30. Config SLF4J usando la biblioteca para usar la configuración LOG4J
¿Solo sobrescribió el método WriterAppender.append()? – guerda
por favor publique su código; Estoy atascado con este problema –