Como dice el Manual SLF4J
Simple Logging Facade para Java (SLF4J) sirve como una simple fachada o abstracción para varios marcos de registro, como java.util.logging, logback y log4j.
y
La advertencia desaparecerá tan pronto como agregue un enlace a su ruta de clase.
Por lo tanto, debe elegir qué enlace desea usar.
Enlace NoOp (slf4j-nop)
Enlace para NOP, descartando silenciosamente todos los registros.
Verifique la versión nueva en https://search.maven.org/search?q=g:org.slf4j%20AND%20a:slf4j-nop&core=gav
Encuadernación simple (slf4j-simple)
envía todos los eventos a System.err. Solo se imprimen los mensajes de nivel INFO y superior. Este enlace puede ser útil en el contexto de pequeñas aplicaciones.
Verifique la versión nueva en https://search.maven.org/search?q=g:org.slf4j%20AND%20a:slf4j-simple&core=gav
Enlaces para los marcos de registro (java.util.logging, logback, log4j)
Necesita uno de estos enlaces si va a escribir el registro en un archivo.
Consulte la descripción y las instrucciones en https://www.slf4j.org/manual.html#projectDep
Mi opinión
Recomendaría Logback porque es un sucesor de log4j proyecto .
Consulte la última versión del enlace en https://search.maven.org/search?q=g:ch.qos.logback%20AND%20a:logback-classic&core=gav
Obtiene la salida de la consola de la caja, pero si necesita escribir registros en el archivo, simplemente coloque la FileAppender
configuración en src/main/resources/logback.xml
o al src/test/resources/logback-test.xml
igual que esto:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<!-- encoders are assigned the type
ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>logs/logs.log</file>
<encoder>
<pattern>%date %level [%thread] %logger{10} - %msg%n</pattern>
</encoder>
</appender>
<root level="debug">
<appender-ref ref="STDOUT" />
<appender-ref ref="FILE" />
</root>
<logger level="DEBUG" name="com.myapp"/>
</configuration>
(Consulte la descripción detallada en el manual: https://logback.qos.ch/manual/configuration.html )