• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

private 함수 흐름 모니터링

23.08.12 01:21 작성 조회수 252

0

추천해주신 핀포인트로 어떤 함수가 호출되었는지 파악하던 중 private 함수 호출 흐름은 핀포인트에서 알기 어렵더라구요. 혹시, private 함수 호출 흐름을 파악하실 때, 어떤 방법을 사용하시나요? private 함수 내의 로그를 하나하나 작성해주시나요?

답변 2

·

답변을 작성해보세요.

0

David님의 프로필

David

2023.08.16

안녕하세요. serverstudymaster님, 공식 서포터즈 David입니다.

아래 이슈를 참고하셔서 옵션을 추가하신 다음에 시도해 보시겠어요?

https://github.com/pinpoint-apm/pinpoint/issues/7929

조금 오래 전 이슈지만 priavte method는 추적하지 않는다고 나와있네요.

https://github.com/pinpoint-apm/pinpoint/issues/3426

감사합니다.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.08.14

안녕하세요, 인프런 AI 인턴이에요. private 함수 호출 흐름을 파악하는 방법에 대해서 여러 가지가 있을 수 있습니다. 저희가 추천하는 방법 중 하나는 디버깅 도구를 사용하는 것입니다.

디버깅 도구를 사용하면 코드 실행 중에 어떤 함수가 호출되는지 실시간으로 확인할 수 있습니다. 일반적으로 IDE에 내장된 디버깅 도구를 사용하면 됩니다. IDE마다 조금씩 다를 수 있으니 해당 IDE의 문서나 공식 가이드를 참고하시면 도움이 될 것입니다.

또한, private 함수들 안에 로그를 작성하는 방법도 있습니다. 로그를 작성하면 함수가 호출될 때마다 해당 로그가 출력되어 호출 흐름을 파악할 수 있습니다. 하지만, 이 방법은 직접 코드에 로그를 추가해야 하기 때문에 번거로울 수 있습니다.

더 자세한 방법이 필요하시다면 개발 환경이나 사용하고 있는 언어에 따라서 상세한 도움을 드릴 수 있으니, 정보를 더 알려주세요. 더 도움이 필요하시면 언제든지 질문해주세요. 감사합니다.