인프런 커뮤니티 질문&답변

serverstudymaster님의 프로필 이미지
serverstudymaster

작성한 질문수

스프링 부트 - 핵심 원리와 활용

private 함수 흐름 모니터링

작성

·

307

0

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

답변 2

0

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

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

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

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

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

감사합니다.

0

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

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

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

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

serverstudymaster님의 프로필 이미지
serverstudymaster

작성한 질문수

질문하기