일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- mssql
- oracle
- apache
- SpringSecurity
- undefined
- 스프링부트 #springboot #project #Intellij
- postman
- 웹개발
- Tomcat #SpringFramework
- Oracle11g
- 스프링부트
- springboot #controller #jsp
- mysql
- install
- 환경변수
- development
- sqldeveloper
- Database
- 스프링시큐리티
- HATEOAS
- RESTful
- ojdbc
- restapi
- IntelliJ
- Web
- Developer
- Maven
- tcping
- springboot
- SpringInitializer
Archives
- Today
- Total
여백에 도장 찍기
SLF4J 본문
The Simple Logging Facade for Java (SLF4J)
serves as a simple facade or abstraction for various logging frameworks (e.g. java.util.logging, logback, log4j) allowing the end user to plug in the desired logging framework at deployment time.
"SLF4J는 다양한 로깅 프레임워크(java.util.logging, logback, log4j)를 위한 단순 fasade 또는 추상화를 제공하며
이는 최종 사용자 배포시 원하는 로깅 프레임워크로 연결할 수 있다. "
간략하게 logging framework들에 대해 살펴보면,
- native java.util.logging : 별로 사용하지 않는다.
- Log4J : 최근 몇년 전까지 표준으로 사용됨.
- Logback: Log4J 개발자가 만든 Log4j의 후속버전, 현재 많은 프로젝트에서 사용되고 있음.
- slf4j: Simple Logging Fasade for Java 의 약자로 backend logger framework의 fasade pattern.
- fasade pattern이란 무엇인가?
- tinylog: 사용하기 최소화된 Java용 초소형 프레임워크
Spring - Maven 환경에서 slf4j 사용법은 하위와 같다.
1. pom.xml에 Dependency 추가
<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.25</version>
</dependency>
2. 사용 예제
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class HelloWorld {
public static void main(){
Logger logger = LoggerFactory.getLogger(HelloWorld.class);
logger.info("Hello world!");
}
}
> HelloWorld class 실행 시 console에 'Hello world!' 가 logging 된다.
Reference
'Web Framework > Spring Boot ' 카테고리의 다른 글
HATEOAS (0) | 2019.07.14 |
---|---|
Spring boot - myBatis (0) | 2019.07.08 |
Spring boot - MSSQL 연동 설정 (0) | 2019.07.04 |
Spring Security - configure method override (0) | 2019.07.03 |
Spring Boot - 웹 디렉터리 생성 및 설정 (0) | 2019.07.03 |
Comments