스프링/스프링 핵심 원리 - 고급편

5. 로그 추적기 적용

sdafdq 2024. 1. 14. 17:20
TraceStatus status = null;
try{
    status = trace.begin("OrderService.orderItem()"); // 현재 메소드 명

    //로직

    trace.end(status);
} catch (Exception e){
    trace.exception(status, e);
    throw e;
}

이 패턴을 이제 모든 메소드에 붙여넣기 하면 된다.

 

근데 이제 컨트롤러 이하 부터는 인자로 trace를 넘겨줘야 한다.

 

 

'스프링 > 스프링 핵심 원리 - 고급편' 카테고리의 다른 글

7. V2 적용  (0) 2024.01.14
6. V2 파라미터로 동기화  (0) 2024.01.14
4. 로그추적기 V1 프로토타입  (0) 2024.01.05
3. 요구사항 분석  (0) 2024.01.05
2. 예제 만들기  (0) 2024.01.05