Como o Manual do SLF4J declara
A Fachada de Log Simples para Java (SLF4J) serve como uma fachada ou abstração simples para várias estruturas de log, como java.util.logging, logback e log4j.
e
O aviso desaparecerá assim que você adicionar uma ligação ao seu caminho de classe.
Portanto, você deve escolher qual ligação deseja usar.
Ligação NoOp (slf4j-nop)
Ligação para NOP, descartando silenciosamente todos os logs.
Verifique a versão nova em https://search.maven.org/search?q=g:org.slf4j%20AND%20a:slf4j-nop&core=gav
Ligação simples (slf4j-simple)
gera todos os eventos para System.err. Somente mensagens de nível INFO e superior são impressas. Essa ligação pode ser útil no contexto de aplicativos pequenos.
Verifique a versão nova em https://search.maven.org/search?q=g:org.slf4j%20AND%20a:slf4j-simple&core=gav
Ligações para as estruturas de log (java.util.logging, logback, log4j)
Você precisará de uma dessas ligações se estiver gravando log em um arquivo.
Veja a descrição e as instruções em https://www.slf4j.org/manual.html#projectDep
Minha opinião
Eu recomendaria o Logback porque é um sucessor do log4j projeto .
Verifique a versão mais recente da encadernação em https://search.maven.org/search?q=g:ch.qos.logback%20AND%20a:logback-classic&core=gav
Você obtém a saída do console imediatamente, mas se precisar gravar logs no arquivo, basta colocar a FileAppender
configuração no src/main/resources/logback.xml
ou no src/test/resources/logback-test.xml
seguinte:
<?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>
(Veja a descrição detalhada no manual: https://logback.qos.ch/manual/configuration.html )