유니티 인터 셉션을 사용하여 메소드 시간을 기록하는 기능이 있습니다. 데이터베이스 호출 시간, 백엔드 시간 등과 같은 더 자세한 정보를 기록하려고 할 때 문제가 발생합니다.중첩 호출을 원래 호출과 고유하게 연결하는 방법은 무엇입니까?
내 방법 (M1이라고 가정 해 봅시다)은 다른 메소드 (M2)를 호출하여 다른 메소드를 호출하여 최종적으로 호출합니다 db를 호출하는 dbMethod를 호출하십시오. 개별적으로 모든 기능에 대한 시간을 기록 할 수 있지만 로그 서버에서 최종 집계를 위해 M1 호출에 대해 dbServer 메소드가 얼마나 많은 시간이 걸릴지를 찾는다면 도움이 될 것입니다.
그래서 마지막 집계 (M1 및 dbMethod 로그 데이터 조인)에서 사용할 수 있도록 중첩 호출 중에 동일한 스레드 ID를 사용할 수있는 threadId와 같은 속성이 있습니까? 나는 그 독특한 가치가 M1의 다른 부름에서 달라지기를 바란다.