Respuesta
Desde el SLF4J FAQ:
SLF4J es conceptualmente muy similar a JCL. Como tal, se puede considerar como otra fachada de explotación maderera. Sin embargo, SLF4J es mucho más simple en diseño y podría decirse que es más robusto. En pocas palabras, SLF4J evita los problemas del cargador de clases que afectan a JCL.
hacer un Google para "cuestiones JCL cargador de clases" para más información sobre esto ...
Mientras SLF4J se puede utilizar como una fachada más bibliotecas como Log4j o JUL sino que también puede ser utilizado como una API para implementar bibliotecas de registro nativas, como Logback hizo. Una biblioteca SLF4J nativa no necesitará pegamento de adaptador en el medio como la fachada para Log4j o JUL, por lo que también debería ser más eficiente.
Registro de la fachada | Marco | AbstractionLayer
(fachada-La palabra proviene de la lengua francesa, que literalmente significa "ataque frontal" o "cara".)
Definición- Logging Fachada
Registro de la fachada se una abstracción para varios marcos de registro, por ejemplo java.util.logging, log4j y logback, lo que permite al usuario final conectar el marco de trabajo de registro deseado en el momento del despliegue.
Simple Logging Facade (SLF4J) es un marco de registro abstracto como JCL (jakarta-commons-logging). Y JCL también se llama como Apache Commons Logging
También tenga en cuenta que commons-io (Apache io -utilities) es diferente de commons-logging (fachada de la tala)
- 1. Registro controlado para Apache-commons-net lib (Java)
- 2. ¿Cuál es la diferencia entre las dependencias de maven org.apache.commons: commons-io y commons-io: commons-io?
- 3. Registro utilizando SL4J, registro de Jakarta Commons, log4j para bibliotecas de terceros y mi propio código
- 4. Cómo excluir commons-logging de un proyecto scala/sbt/slf4j?
- 5. Cómo habilitar el registro de apache commons HttpClient en Android
- 6. diferencia entre función y función &
- 7. Diferencia entre Apache HTTP Server y Apache Tomcat?
- 8. Hibernate: ¿diferencia entre anotaciones y anotaciones de commons?
- 9. diferencia Autofac entre el Registro y RegisterType
- 10. ¿Cómo puedo desactivar el registro de Apache Commons/Log4J en bibliotecas de terceros?
- 11. Diferencia entre clase simple y clase estática?
- 12. java: API de preferencias frente a la configuración Apache Commons
- 13. Apache Commons FTP problems
- 14. Apache Commons FTPClient.listFiles
- 15. Apache Commons JCI ReloadingClassLoader
- 16. Diferencia de JavaScript entre la función y la nueva función
- 17. No se puede encontrar la clase de registro de commons
- 18. Apache Commons Correo electrónico y UTF-8
- 19. Supervisión del progreso utilizando Apache Commons FTPClient
- 20. Diferencia entre Apache CXF y Axis
- 21. Apache Commons Net FTPClient y listFiles()
- 22. Cuál es la diferencia entre la función() {}() y la función() {}()
- 23. Enviando correo electrónico en Java utilizando Apache Commons email libs
- 24. Hay una diferencia entre (función() {...}()); y (función() {...})() ;?
- 25. Prácticas recomendadas de prioridad de registro de Commons
- 26. CLI de Apache Commons: tipo de opción y valor predeterminado
- 27. Cualquier reemplazo/competencia de Apache Commons-Configuration?
- 28. El uso apropiado de configuración Commons Apache
- 29. Acelerar Apache Commons FTPClient Transfer
- 30. Diferencia entre Environment.Exit y simple retorno 2 de la principal
sí, son ambas fachadas, y sí que es la similitud entre ellos. Sin embargo, la pregunta es por las diferencias – Azder
@Azder Acabo de dar la definición de Logging Facade, y sus implementadores, ya que incluso no sé nada de eso. Esta respuesta ayudará a las personas como yo. –
Ese puede ser el caso, que incluso podría justificar un informe de respuesta no relevante:/De todos modos, gracias por participar ... – Azder