Share via


방법: 응용 프로그램에서 코드 추적

업데이트: 2007년 11월

Trace 클래스를 사용하여 응용 프로그램을 계측할 수 있습니다. 문제점을 진단하거나 성능을 분석하는 데 도움이 되는 정보 메시지를 실행 중인 응용 프로그램으로부터 받을 수 있습니다. 다음에서는 추적을 사용하여 배포된 응용 프로그램의 잠재적인 문제점을 분석하고 수정하는 것과 대체로 관련된 주요 단계를 전체적으로 설명합니다. 이러한 단계를 수행하는 방법에 대한 자세한 내용은 해당 링크를 참조하십시오.

응용 프로그램에서 추적을 사용하려면

  1. 응용 프로그램을 배포한 후 어떤 추적 출력을 받을 것인지 고려합니다.

  2. 일련의 스위치를 만듭니다. 자세한 내용은 추적 스위치 만들기 및 초기화를 참조하십시오.

  3. 추적 문을 응용 프로그램 코드에 추가합니다.

  4. 추적 출력을 표시할 위치를 결정하고 적절한 수신기를 추가합니다. 자세한 내용은 추적 수신기 만들기 및 초기화를 참조하십시오.

  5. 응용 프로그램과 응용 프로그램에 포함된 추적 코드를 테스트하고 디버깅합니다.

  6. 다음 프로시저 중 하나를 사용하여 응용 프로그램을 실행 코드로 컴파일합니다.

    • 솔루션 탐색기에서 속성 페이지 대화 상자의 빌드 메뉴와 디버그 페이지를 함께 사용합니다. Visual Studio에서 컴파일할 때 이 메뉴를 사용합니다.

      - 또는 -

    • 컴파일의 명령줄 메서드에 TraceDebug 컴파일러 지시문을 사용합니다. 자세한 내용은 추적 및 디버그를 사용한 조건부 컴파일을 참조하십시오. 명령줄에서 컴파일할 때 이 지시문을 사용합니다.

  7. 런타임 도중 문제가 발생하면 적절한 추적 스위치를 설정합니다. 자세한 내용은 추적 스위치 구성을 참조하십시오.

    추적 코드는 추적 메시지를 화면, 텍스트 파일, 이벤트 로그 등의 지정된 대상에 씁니다. Trace.Listeners 컬렉션에 포함한 수신기 형식에 의해 대상이 결정됩니다.

  8. 추적 메시지를 분석하여 응용 프로그램의 문제점을 식별하고 이해합니다.

참고 항목

작업

방법: 응용 프로그램 코드에 추적 문 추가

방법: 추적 및 디버그를 사용한 조건부 컴파일

개념

계측 및 추적 소개

추적 스위치

추적 수신기

기타 리소스

응용 프로그램 추적 및 조율