2009-05-16 6 views

Répondre

26

De l'SLF4J FAQ:

SLF4J est conceptuellement très similaire à JCL. En tant que tel, il peut être considéré comme une autre façade forestière. Cependant, SLF4J est beaucoup plus simple dans la conception et sans doute plus robuste. En un mot, SLF4J éviter les problèmes de chargeur de classe qui affligent JCL.

Faites un google pour « JCL problèmes de classloader » pour plus de détails ...

6

Alors que SLF4J peut être utilisé comme une façade sur les bibliothèques comme Log4j, JUL, il peut également être utilisé comme une API pour implémenter les bibliothèques de journalisation natives, comme Logback fait. Une bibliothèque natif SLF4J n'aura pas besoin de colle au milieu comme la façade de Log4j ou JUL, donc elle devrait aussi être plus efficace.

2

Façade Connexion | Cadre | AbstractionLayer
(façade Le mot vient de la langue française, ce qui signifie littéralement "façade" ou "face".)

Definition- Logging Façade
Connexion Façade est une abstraction pour divers cadres de journalisation, p.ex. java.util.logging, log4j et logback, permettant à l'utilisateur final de brancher l'infrastructure de journalisation souhaitée au moment du déploiement. Simple Logging Facade (SLF4J) est une structure de journalisation abstraite telle que JCL (jakarta-commons-logging). Et JCL est aussi appelé Apache Commons Logging

Notez également que commons-io (apache io -utilities) est différent de (façade exploitation forestière) commons-logging

+0

Oui, ils sont les deux façades, et oui c'est la similitude entre eux. Pourtant, la question est pour les différences – Azder

+0

@Azder Je viens de donner la définition de Logging Facade, et ses implémenteurs, car je ne sais même pas à ce sujet. Cette réponse aidera les gens comme moi. –

+0

Cela peut être le cas, ce qui pourrait même justifier un rapport pour une réponse non pertinente:/En tout cas, merci de votre participation ... – Azder

Questions connexes