Hello, Freakin world!

[Java][logback] Gradle로 import하기 본문

프로그래밍 언어/Java

[Java][logback] Gradle로 import하기

johnna_endure 2020. 2. 12. 21:48

자바 진영에서 로그를 지원하는 여러 라이브러리가 있다.

log4j, slf4j 등이 있는데, logback은 저 둘을 계승하면서 좀더 편리한 유틸 메서드를 제공하는 라이브러리라고 생각하면 된다.

logback은 slf4j api를 구현했기 때문에 사용하기 위해서는 slf4j도 같이 import 해줘야 한다.

또 logback 라이브러리 중에서도 세 가지로 나뉜다.


logback-core , logback-classic, logback-access가 있다.


core는 classic과 access의 공통 부분 라이브러리이다. classic은 버전업된 log4j와 같다고 한다.

단순한 로깅 작업이라면 classic과 core 라이브러리를 이용하면 된다.

access는 서블릿 환경에서의 로깅을 지원한다고 한다.

dependencies {
    // https://mvnrepository.com/artifact/ch.qos.logback/logback-classic
    compile group: 'ch.qos.logback', name: 'logback-classic', version: '1.3.0-alpha5'
    // https://mvnrepository.com/artifact/ch.qos.logback/logback-core
    compile group: 'ch.qos.logback', name: 'logback-core', version: '1.3.0-alpha5'
    // https://mvnrepository.com/artifact/org.slf4j/slf4j-api
    compile group: 'org.slf4j', name: 'slf4j-api', version: '2.0.0-alpha1'
}
Comments