Backend · Infra

[Error] No SLF4J providers were found.

devhyen 2024. 8. 6. 18:53
👑 목차 🎀
    반응형

     

    잘 돌아가던 프로젝트가 갑자기 로그가 안보였다.

    SLF4J: No SLF4J providers were found.
    SLF4J: Defaulting to no-operation (NOP) logger implementation
    SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.
    SLF4J: Class path contains SLF4J bindings targeting slf4j-api versions 1.7.x or earlier.

     

    pom.xml을 다 뒤져봤더니, 

    dependency에 2. 버전이 있었다. 

     

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>${slf4j.version}</version>
    </dependency>

     

    SLF4J 2.x 버전과 SLF4J 1.7.x 버전은 호환되지 않기 때문에, SLF4J 2.x 버전을 사용하면서 SLF4J 1.7.x 버전의 바인딩을 사용하려고 하면 문제가 발생할 수 있다. 

     

    2.X 버전을 1.7.X 버전으로 바꿔 주고 문제를 해결 할 수 있었다. 

     

     

    반응형