로그 추적기 V2 - 파라미터로 동기화 개발

slee2·2022년 3월 2일
0

트랜잭션ID와 메서드 호출의 깊이를 표현하는 가장 단순한 방법은 첫 로그에서 사용한 트랜잭션IDlevel을 다음 로그에 넘겨주면 된다.

이 기능을 포함한 V2를 개발해보자

HelloTraceV2

HelloTraceV1에서 이 메서드만 추가되었다.
쉽게 말해 처음 만들때는 new를 이용해 Trace를 새로 만들지만, 그 다음부터는 트레이스를 불러와서 그냥 레벨만 증가시키는 것이다.

테스트

둘다 잘 되는 것을 확인할 수 있다.

애플리케이션에 적용하기

컨트롤러

서비스

리포지토리

결과

0개의 댓글