무엇을 배웠나요?
- logback mdc에 대해서 공부하였다.
- logback의 주요 설계 목표중 하나는 복잡한 분산 응용 프로그램을 추적 및 디버그하는것.
- 자바에서는 스레드로컬 변수를 통해서 해결한다.
- 스레드로컬은 스레드가 존재하는 한 계속해서 남아있는 변수.
- 웹에서는 클라이언트로부터 들어오는 요청을 스레드로 처리하기때문에 스레드 로컬에 있는 변수를 이용해서 mdc가 가능하다.
- mdc는 map처럼 put 과 get이 가능하다.
'소소한 꿀팁..?' 카테고리의 다른 글
스프링부트 3.x 이상에서 QueryDsl 추가하기 (0) | 2023.03.15 |
---|---|
ec2에 접속하기 (0) | 2023.02.19 |
FK가 있는 더미데이터 만들기 (0) | 2022.10.20 |
애자일 소프트웨어 개발 선언 (0) | 2021.08.22 |
페르마의 소정리 (2) | 2021.08.15 |