Estoy escribiendo una aplicación java independiente que está usando Hibernate. Maven trajo la biblioteca jboss-logging
para mí. No estoy usando JBoss. La pregunta es: ¿puedo iniciar sesión solo con esta biblioteca, o debo descargar alguna implementación de registro como log4j
?¿Cómo usar el registro de JBoss presentado por Hibernate?
Respuesta
JBoss registro es sólo una fachada de registro. Para configurar sus registradores, p. use/add handlers, necesita un administrador de registros como JBoss Log Manager, el J.U.L. administrador de registro, logback o log4j.
JBoss Logging intentará descubrir qué gestor de registro se está utilizando. Puede especificar qué administrador de registro le gustaría usar con la propiedad del sistema org.jboss.logging.provider
. Los valores permitidos para `org.jboss.logging.provider' son:
- jboss - para JBoss Log Manager
- JDK - Para el J.U.L. Log Manager
- log4j - Para el encargado del registro log4j
- slf4j - Para logback con slf4j
Hibernate utiliza JBoss registro para sus capacidades i18n, se vararg métodos de registro y la capacidad de no estar atado a un tronco gerente.
Por supuesto que puede usar JBoss Logging en su proyecto. Si desea configurar controladores de registro, también deberá usar un administrador de registro.
yo sepa, jboss-registro es más una capa adicional en la parte superior de la API de registro normal, para proporcionar característica más sofisticados como i18n etc.
JBoss-registro puede utilizar otra biblioteca de registro (por ejemplo SLF4J) como el controlador subyacente para el registro
Creo que si estás escribiendo una aplicación Java independiente simple, no necesitas usar JBoss-logging (a menos que sepas que realmente quieres y necesitas hacerlo).
El uso de SLF4J (con enlace LogBack o Log4J) será una buena opción. Visita http://slf4j.org para más información
Asegúrate de que tienes jboss-logging
y su aplicación en el registrador de la ruta de clases y establecer la propiedad del sistema org.jboss.logging.provider
-log4j
, jdk
, slf4j
jboss
o dependiendo de lo que desee. En teoría, la autodetección también puede funcionar.
- 1. JBoss Hibernate Library Conflict
- 2. JBoss 5.1: Hibernate con JPA
- 3. Hibernate con Tomcat vs Hibernate con JBoss
- 4. SLF4J vs Jboss registro
- 5. Cómo obtener el directorio de registro de JBoss
- 6. el registro de transacciones en JBoss 6
- 7. Hibernate 3.5-Final en JBoss 5.1.0.GA
- 8. ¿Por qué usar Hibernate/nHibernate?
- 9. Registro específico de la aplicación JBoss AS6
- 10. esquema xsd no presentado por wsdl
- 11. Actualización de la versión de Hibernate en JBOSS
- 12. ¿Qué configuración de JBoss deberíamos usar - web, estándar, por defecto?
- 13. cómo usar el registro dentro de Gevent?
- 14. Evitar la reversión de transacción en JBoss + Hibernate
- 15. ¿Cómo obtener los parámetros de enlace JDBC de Hibernate en JBoss 7?
- 16. ¿Por qué usar singleton para el registro de aplicaciones?
- 17. Cómo usar el registro continuo usando log4c?
- 18. Impossible tech stack? Jboss/Seam/Resteasy/Hibernate/Maven
- 19. ¿Cómo usar JodaTime con Spring e Hibernate?
- 20. ¿Cómo puedo usar los frascos externos en JBoss 7?
- 21. ¿Cómo usar el mecanismo de registro de manera eficiente?
- 22. Hibernate no está actualizando registro - Wicket
- 23. ¿Cómo configurar el registro de commons para usar logback?
- 24. JBoss 7.1.1 y JBoss Web Native
- 25. versión Hibernate?
- 26. Cómo usar Hibernate <subselect>:
- 27. ¿Cómo usar el ensamblado .Net de Win32 sin registro?
- 28. ¿Cómo funciona el algoritmo de búsqueda por lotes de Hibernate?
- 29. desconcertado por los sistemas de registro de Java con Spring e Hibernate
- 30. La consulta Hibernate da el mismo registro varias veces