logger application java log4j slf4j

java - application - Diferencia entre slf4j-log4j12 y log4j-over-slf4j



log4j2 levels (1)

log4j-over-slf4j

Use esto si su código o algunas bibliotecas que está usando usan Log4j directamente, pero desea usar un enlace SLF4J diferente que Log4j . Dirigirá las llamadas API Log4j a SLF4J al enlace que elija. Debe eliminar la biblioteca Log4j de su classpath y reemplazarla con esta dependencia.

slf4j-log4j12

Úselo si desea utilizar el enlace Log4j 1.2 para SLF4J .

No debe usar ambas bibliotecas al mismo tiempo .

Tenga en cuenta también que Log4j 2 ha sido lanzado .

¿Cuál es la diferencia entre slf4j-log4j12 y log4j-over-slf4j y cuándo se deben usar?

<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.12</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>log4j-over-slf4j</artifactId> <version>1.7.12</version> </dependency>