Necesitamos mostrar los archivos de registro de JBoss desde nuestra aplicación web. ¿Es posible lograr esto sin usar ServerConfigLocator? La aplicación debe poder ejecutarse también con Websphere y no queremos dependencias en JAR específicos.Cómo obtener el directorio de registro de JBoss
8
A
Respuesta
12
El directorio de registro definido de JBoss se almacena en la propiedad del sistema jboss.server.log.dir
. Puede resolver ese directorio a java.io.File
, y leer los archivos dentro.
File logDir = new File(System.getProperty("jboss.server.log.dir"));
logDir.list(); // etc etc
También puede obtener a través de este ServerConfig.getServerLogDir()
(4.x en JBoss, de todos modos), pero dijo que quería evitar dependencias JAR.
1
Puede usar una implementación de registro personalizada. Esto le daría un control completo sobre el comportamiento de registro.
JBoss usa Log4j como mecanismo de registro. WebSphere utiliza Jakarta Commons Logging, que se puede configurar para delegar en Log4j si aún no es el predeterminado. Si ya usa Log4j en su aplicación, no espero que esta diferencia le cause nuevos problemas.
Cuestiones relacionadas
- 1. el registro de transacciones en JBoss 6
- 2. SLF4J vs Jboss registro
- 3. ¿Cómo usar el registro de JBoss presentado por Hibernate?
- 4. Registro específico de la aplicación JBoss AS6
- 5. Cómo obtener el último registro
- 6. ¿Cómo obtener el directorio actual?
- 7. ¿Cómo obtener el directorio de instalación?
- 8. ¿Cómo obtener el directorio raíz de CakePHP?
- 9. ¿Cómo obtener el último registro de Sqlite?
- 10. Obtener el Directorio de aplicaciones
- 11. JBoss 7.1 cómo implementar ear/war en un directorio externo
- 12. Redirigir el registro de log4net en el directorio de usuario
- 13. Cómo obtener la ubicación actual de EAR programáticamente con JBoss
- 14. Obtener 404 al desplegar el archivo war en JBoss 7.1
- 15. ¿Cómo cierro el servidor JBoss AS 7?
- 16. Cómo obtener la ubicación El directorio padre
- 17. Cómo obtener el directorio raíz en PHP
- 18. JBoss 7.1.1 y JBoss Web Native
- 19. obtener el directorio raíz de scons
- 20. Cómo obtener solo el nombre de directorio de SaveFileDialog.FileName
- 21. Obtener el directorio de inicio del usuario
- 22. Obtener recursivamente el tamaño de un directorio
- 23. Depurar el código fuente de JBoss
- 24. ¿Cómo obtener el registro de bloqueo de iPhone de los clientes?
- 25. ¿Cómo obtener el directorio de plugins actual en WordPress?
- 26. ¿Cómo puedo obtener el directorio de usuario actual?
- 27. ¿Cómo obtener el directorio de un archivo argparse en Python?
- 28. ¿Cómo obtener el directorio actual en una biblioteca de clases?
- 29. ¿Cómo obtener los parámetros de enlace JDBC de Hibernate en JBoss 7?
- 30. ¿Cómo accedo al directorio de datos de JBoss desde dentro de una aplicación?