risposta
Dal SLF4J FAQ:
SLF4J è concettualmente molto simile a JCL. Come tale, può essere pensato come un'altra facciata di registrazione. Tuttavia, SLF4J è molto più semplice nel design e probabilmente più robusto. In breve, SLF4J evita i problemi con il caricatore di classi che affliggono JCL.
fare un google per "problemi JCL classloader" per maggiori informazioni su questo ...
Mentre SLF4J può essere utilizzato come una facciata più librerie come Log4j o luglio, può essere utilizzato anche come un'API per implementare librerie di registrazione native, come ha fatto Logback. Una libreria SLF4J nativa non avrà bisogno di colla adattatore nel mezzo come fa la facciata per Log4j o JUL, quindi dovrebbe essere anche più efficiente.
Logging Facade | Framework | AbstractionLayer
(facciata-La parola deriva dalla lingua francese, che letteralmente significa "facciata" o "faccia".)
definizione-Logging Facade
Logging Facade è un'astrazione per vari quadri di registrazione, ad es java.util.logging, log4j e logback, consentendo all'utente finale di collegare il framework di registrazione desiderato al momento della distribuzione.
Simple Logging Facade (SLF4J) è un framework di registrazione astratto come JCL (jakarta-commons-logging). E JCL è anche chiamato come Apache Commons Logging
Si noti inoltre che commons-io (apache io SETTORI SPECIALI) è diverso da commons-logging (facciata logging)
- 1. Disabilita Apache Common Logging
- 2. file di proprietà commons-logging e log4j
- 3. Spring Maven project commons-logging LogFactory NoClassDefFoundError
- 4. Come risolvere questo problema "sbt.ResolveException: dipendenza non risolta: commons-logging # commons-logging; 1.1.1:" eccezione?
- 5. logging git repository logging
- 6. Come usare log4j2 Commons Logging Bridge
- 7. java.lang.NoClassDefFoundError: org/apache/Juli/logging/LogFactory
- 8. SynchronizationLockException + Logging
- 9. Scala sbt impossibile trovare commons-logging-1.0.4.jar
- 10. Logging Spring con Log4j2
- 11. Postgre Query Logging per Windows
- 12. logging input/output xml in apache xmlrpc client
- 13. ServiceStack OrmLite Sql Query Logging
- 14. C# Singleton Logging Class
- 15. C# logging/tracing condizionale
- 16. Migliore libreria di logging per C++
- 17. Lazy logging in C++
- 18. Django Celery Task Logging
- 19. JBoss AS 7: Logging
- 20. delayed_job non logging
- 21. logging in ruby
- 22. Python Logging setlevel
- 23. sails logging to file
- 24. Alternativa gratuita al logging
- 25. SLF4J vs Jboss Logging
- 26. Librerie di logging C
- 27. Spegnere Firebase logcat logging
- 28. Come refactoring logging in C#?
- 29. pylint messaggio: logging-format-interpolazione
- 30. commons-logging config: usa SimpleLog e imposta il livello di debug
Sì, sono entrambi le facciate, e sì che è il somiglianza tra loro. Eppure, la domanda è per le differenze – Azder
@Azder Ho appena dato la definizione di Logging Facade, e dei suoi implementatori, dal momento che nemmeno io so di quelli. Questa risposta aiuterà le persone come me. –
Potrebbe essere il caso, il che potrebbe anche giustificare un rapporto per una risposta non pertinente:/Comunque, grazie per aver partecipato ... – Azder