티스토리 뷰
반응형
[SLF4J/LOGback] 로그 구조 및 사용방법(기본 셋팅)
#println은 실무에서 사용하지 않음
System.out.println()
#SLF4J(인터페이스)
로그 라이브러리(logback, log4j, log4j2등)는 다양하게 많이 있는데, SLF4J는 그것을 통합해서 공통적으로 사용가능하게 하는 라이브러리이다, 요즘은 대부분 logback을 쓴다
로그는 라이브서버에서 info 수준, 개발서버에서 debug 수준으로 로그를 진행한다
#로그선언
//기본선언
private Logger log = LoggerFactory.getLogger(getClass());
//Lombok 사용시
@Slf4j
#Applition.yml - debug 수준 허용
logging:
level:
com:
example:
demo: debug
#테스트
@RestController
@Slf4j
public class ApiController {
@RequestMapping("api")
public String api(){
log.debug("helloworld={}","wow");
return "ok";
}
}
#결과
#SLF4J #LOGBack #log #로그 #스프링 #스프링부트
반응형
'Spring Framework(스프링)' 카테고리의 다른 글
[spring/스프링부트/mssql] mssql사용시 드라이버가 ssl secure sockets layer 암호화를 사용하여 sql sever로 보안 연결을 설정할 수 없습니다. 오류: unexpected rethrowing . 발생 시 해결 방법 (0) | 2022.09.07 |
---|---|
[SLF4J/LOGBack]스프링에서 간단하게 파일로 로그 저장하기 (0) | 2022.09.02 |
[spring/스프링] @Bean과 @Configuration, @Component @Autowired에 관하여 (0) | 2022.08.09 |
[Spring/스프링] 기본 원리 정리(DI/IoC등 포함) (0) | 2022.08.09 |
[spring/intelij] 인텔리j에서 스프링 빌드 시 빠르게 빌드하기 (0) | 2022.08.06 |
댓글
반응형