백기선 - 스프링 부트 개념과 활용5-1. 기본 로깅커밋로그기본 로깅 설정스프링 부트는 기본적으로 로깅 파사드 Commons Logging을 사용한다. 결국 SLF4j를 사용하게 된다. 소스코드에서도 SLF4j를 사용하면 된다.로깅 파사드는 실제 로깅을 하지 않고, 로거 API들을 추상화 해놓은 인터페이스들이다.주로 프레임워크들은 로깅 파사드를 이용한다. 프레임워크를 사용하는 애플리케이션들의 로거 사용을 자유롭게 해주기 위해서.로깅 파사드의 장점은 로거들을 바꿔서 사용할 수 있다는 것이다.JUL(Java Utility Logging), Log4J2, Logback정리하자면 스프링부트에서 찍히는 로그는 Commons Logging -> SLF4j -> Logback의 흐름을 타고 결국 Logback에 의해..
Java Logging Framework, LOGBack우리는 자바 애플리케이션을 개발하면서 습관적으로 System.out.println(" ... ");을 활용한다. 대부분은 작성한 프로그램의 정확성이나 논리적인 오류를 찾아내기 위한 디버깅 과정에서 자주 사용하고, 일부 경우에만 정보를 전달하거나 에러 메시지를 전달하기 위해 사용한다. 하지만 이것은 프로그램의 성능 이슈를 발생시키기 때문에 실 서비스하는 시점에서는 개발 단계에서 곳곳에 추가했던 System.out.println(" ... ");을 찾아다니면서 제거하는 번거로운 작업을 해야 한다.여기서 이슈가 한 가지 더 발생한다. 실제 작성한 프로그램을 배포한 후, 추가로 문제가 발생한 상황에서는 다시 디버깅 메시지를 출력해서 해당 로직을 수정하는 작..
- Total
- Today
- Yesterday
- 스프링부트
- Vue.js
- 레드블랙트리
- springboot
- Spring Boot
- 인프런
- Wisoft
- Java
- vuex
- ORM
- IT융합인력양성사업단
- 정렬
- github
- Raspberry Pi
- 알고리즘
- 라즈베리파이
- 시간복잡도
- 순환
- AWS
- RBT
- 젠킨스
- 한밭이글스
- Algorithm
- Recursion
- Spring
- 무선통신소프트웨어연구실
- 자바
- vuejs
- JPA
- 한밭대학교
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |