트랜잭션ID와 메서드 호출의 깊이를 표현하는 가장 단순한 방법은 첫 로그에서 사용한 트랜잭션ID와 level을 다음 로그에 넘겨주면 된다.
트랜잭션ID
level
이 기능을 포함한 V2를 개발해보자
HelloTraceV1에서 이 메서드만 추가되었다. 쉽게 말해 처음 만들때는 new를 이용해 Trace를 새로 만들지만, 그 다음부터는 트레이스를 불러와서 그냥 레벨만 증가시키는 것이다.
HelloTraceV1
new
Trace
둘다 잘 되는 것을 확인할 수 있다.
짠