(SpringBoot) Logging
2020. 1. 5. 01:14
로깅 퍼사드 VS 로거 Commons Logging, SLF4 j(로깅 퍼사드) : 실제 로깅을 하는 것이 나니고 logger api를 추상화해놓은 인터페이스들이다. 프레임워크들은 로깅 퍼사드를 이용해 코딩한다. 굳이 로깅 퍼사드를 사용하는 이유는? 하위의 logger들을 바꿔 써서 사용할 수 있기 때문이다. (하위 로거 : JUL, Log4 J2, Logback) 예를 들어 프레임워크가 JUL를 사용한다면 JUL만 쓰게 된다.(바꿔 끼울 수가 없다.) 현재 Spring Framework는 Commons Logging을 사용하고 있다. (이슈가 많음에도 어쩔 수 없이 사용하고 있다.) 이슈 : memory leak, classloader issue 스프링 5에 로거 관련 변경 사항 스프링 1.0 이후에 ..