티스토리 뷰

프로젝트를 하다 보면 LogFactory 관련 오류가 나는 경우가 있다. 

 

 

말그대로 LogFactory 클래스를 찾지 못해서 발생하는 exception이다. 

 

이유는 다 exclusion 만 시켰지 '연결'을 시켜주지 않아서이다. 

<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-core</artifactId>
  <exclusions>
    <exclusion>
      <groupId>commons-logging</groupId>
      <artifactId>commons-logging</artifactId>
    </exclusion>
  </exclusions>
  <version>${org.springframework.version}</version>
</dependency>

보통 이런 식으로 slf4j로 logging을 하기 위해 commons-logging을 exclusion을 시킨다. 그리고 slf4j, 구현체 logging framework를 dependency에 추가를 하고 다음을 추가해줘야 한다. 

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

jcl과 slf4j를 연결해주는 역할을 하는 jcl-over-slf4j 까지 있어야 위의 exception이 발생하지 않는다. 

 

끝!

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31