-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
레벨이 감소하는 이유.
21.11.19 20:50 작성 조회수 214
1
beginSync() 안에 createNextLevel() 있어 레벨이 증가하는건 이해가 갑니다! 그런데 createPreviousLevel() 을 사용하지 않았는데 어떻게 레벨이 감소하는건가요?
로직 순서가
OrderControllerV2의
1.trace.begin()
level:0
OrderServiceV2의
2.trace.beginSync()
level:1
OrderRepositoryV2의
3.trace.beginSync()
level:2
4.trace.end()
level:2
OrderServiceV2의
5.trace.end()
level: 1(?)
OrderControllerV2의
6.trace.end()
level:0(?)
[7b341824] OrderController.request()
:id = 7b341824 level = 0
[7b341824] |-->OrderService.orderItem()
:id = 7b341824 level = 1
[7b341824] | |-->OrderRepository.save()
:id = 7b341824 level = 2
[7b341824] | |<--OrderRepository.save() time=1012ms
:id = 7b341824 level = 2
[7b341824] |<--OrderService.orderItem() time=1015ms
:id = 7b341824 level = ?
[7b341824] OrderController.request() time=1018ms
:id = 7b341824 level = ?
답변을 작성해보세요.
4
김영한
지식공유자2021.11.21
안녕하세요. qheogus55님
trace.begin()을 호출하면 status를 반환해주는데요.
trace.end()를 호출할 때 여기에 들어있는 값을 사용하기 때문입니다.
감사합니다.
0
답변 2