관리 메뉴

Bbaktaeho

[Java] logging 모듈 (log4j, slf4j) 본문

카테고리 없음

[Java] logging 모듈 (log4j, slf4j)

Bbaktaeho 2020. 9. 21. 16:51
반응형

추후 사용하게 된다면 수정할 예정

Logging?


 log란? 과거 항해일지를 통나무에 기록했다하여 log(book)이라고 하여 주로 관리가 필요한 여러 직업서 다양하게 사용 중이다.

-나무위키-

개발할 때 log를 남기는 일 즉, logging을 하는 이유는 디버그를 하기 위해서입니다.

어디서 예외가 발생했는지 그 코드의 위치를 찾거나 시점을 찾을 때 사용합니다.

디버그만 하는 것은 아닙니다.

서버 측면에서는 흔적을 남기기 위해 사용하곤 합니다.

log4j


log for java

자바에서 로그문의 출력을 다양한 대상을 다양하게 출력할 수 있도록 도와주는 logging 모듈입니다.

많이 사용되는 모듈이며 가장 보편적인 모듈입니다.

slf4j


The Simple Logging Facade for Java

log4j 로깅 모듈처럼 똑같은 방법으로 사용할 수 있게 해줍니다.

facade는 "건물의 정면"을 의미하는데 객체지향에서는 어떤 소프트웨어의 다른 커다란 코드 부분에 대한 간략화된 인터페이스를 제공하는 객체입니다.

널리 사용되는 logging모듈을 위한 바인딩을 제공해줍니다.

반응형