logback과 slf4j는 뭘까?

mason.98·2021년 8월 26일
0

SPRING

목록 보기
1/4

로그와 관련되서 궁금한 것 적기

  • 로그(log)

    운영중인 웹 어플리케이션에 문제원인을 파악하기 위한 문제에 대한 정보들

  • 로깅(logging)

    로그를 기록하는 행위

Q) System.out.println로 문제에 대한 정보들 확인하면 안되나요?

A) S.O.P는 리소스를 너무 많이 잡아먹어서 시스템이 느려집니다.

  • SLF4J

    로깅 라이브러리를 하나로 통일하여 사용할 수 있는 방법을 제공하는 인터페이스
    얘 혼자서는 로그를 못남깁니다. 남길려고 해도 오류가 뜸!

  • Logback

    실제로 로그를 남기는 라이브러리입니다. 로깅 구현체 라고도 합니다.
    이거 말고도 log4j가 있습니다. log4j를 보완해서 나온게 logback이고,
    log4j도 쓰다보면 S.O.P처럼 리소스를 많이 잡아먹는다고 합니다.


근데 검색하다보면, SLF4J 라이브러리를 추가할 때 XML코드에 추가하는 것보면
Maven에서는 pom.xml에 하나하나 추가해야 되는 것 같은 느낌?
만약 맞다면 Gradle이 더 편하다!!
profile
wannabe---ing

0개의 댓글