SLF4J: ¿cómo sabe qué tipo de registro utilizar?
SLF4J es una clase de envoltura / fachada, por lo que puede usar muchos tipos de registros diferentes, como logback, log4j, etc. Digamos que quiero usar tanto logback como log4j e incluso un tercero como java.util.logging. cuando escribo un registro como este:
public class HelloWorld {
public static void main(String[] args) {
Logger logger = LoggerFactory.getLogger(HelloWorld.class);
logger.info("Hello World");
}
}
¿Cómo sé qué marco de registro está utilizando? Digamos que quiero que use logback para esta llamada, ¿cómo sé que no está usando otro marco?