2011-08-30 12 views
13

Ho notato che molti dei framework redhat/jboss hanno iniziato la migrazione a jboss-logging dove hanno precedentemente utilizzato SLF4J, ad esempio hibernate 4.0. Jboss-logging può delegare a SLF4JSLF4J vs Jboss Logging

Quali sono i vantaggi dell'utilizzo di jboss-logging su ad es. SLF4J con Logback?

risposta

11

Tecnicamente, nessuno. Sospetto che la mossa sia principalmente politica.

JBossLlogging è di per sé solo un'API simile a SLF4J e pertanto si limita a delegare un'implementazione di registrazione effettiva. Usando la propria astrazione, si isolano dalle modifiche apportate all'API SLF4J (che ha già dimostrato di essere non compatibile con le versioni precedenti delle versioni).

Se questa è una buona idea è discutibile.

+19

L'API SLF4J come esposta agli utenti non è stata modificata dalla versione 1.0. In questo senso, SLF4J è compatibile con le versioni precedenti sin dall'inizio. Stai sicuramente parlando di SLF4J * internals * che effettivamente cambiano tra le versioni principali. – Ceki