2011-08-30 21 views
13

me he dado cuenta de que muchos de los marcos RedHat/JBoss han comenzado a migrar a JBoss-registro donde se han utilizado previamente SLF4J, por ejemplo hibernación 4.0. Jboss-registro puede delegar en SLF4JSLF4J vs Jboss registro

¿Cuáles son las ventajas de utilizar jboss- registro sobre, por ejemplo, SLF4J con Logback?

Respuesta

11

Técnicamente, ninguno. Sospecho que la mudanza es principalmente política.

JBossLlogging es en sí mismo sólo una API muy parecida a SLF4J, y por lo tanto sólo los delegados a una implementación de registro real. Al usar su propia abstracción, se aíslan de los cambios en la API SLF4J (que ya se ha demostrado que no es compatible con versiones anteriores).

Si es o no es una buena idea es discutible.

+19

El API SLF4J tan expuesto a los usuarios no ha cambiado desde la versión 1.0. En ese sentido, SLF4J es compatible desde el principio. Seguramente está hablando de SLF4J * internos * que de hecho cambian en las principales versiones. – Ceki