잘 돌아가던 프로젝트가 갑자기 로그가 안보였다.
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 버전으로 바꿔 주고 문제를 해결 할 수 있었다.
'Backend · Infra' 카테고리의 다른 글
rocky 9 linux 초기 셋팅 (1) | 2024.10.17 |
---|---|
[Windows] 특정 포트 사용 프로세스 종료하기 (2) | 2024.08.08 |
[Jenkins] pipeline 작성하기 (0) | 2024.08.05 |
[Jenkins] 빌드로 가는 과정 (0) | 2024.07.30 |
[Jenkins] Linux에 jenkins 설치 2 (0) | 2024.07.29 |