다음을 통해 공유


출력 창에 표시되는 진단 메시지

이 항목은 다음 언어에 적용됩니다.

Edition

Visual Basic

C#

C++

Web Developer

Express

항목이 적용됨 항목이 적용됨

관리 전용

항목이 적용됨

Pro, Premium 및 Ultimate

항목이 적용됨 항목이 적용됨

관리 전용

항목이 적용됨

System.Diagnostics 클래스 라이브러리에 포함된 Debug 클래스 또는 Trace 클래스를 사용하여 출력 창에 런타임 메시지를 표시할 수 있습니다. 디버그 버전 프로그램에서만 출력할 경우에는 Debug 클래스를 사용하십시오. 디버그 및 릴리스 버전에서 모두 출력하려면 Trace 클래스를 사용하십시오.

출력 메서드

Trace 클래스와 Debug 클래스에는 다음과 같은 출력 메서드가 있습니다.

  • 실행을 중단하지 않고 정보를 출력하는 여러 가지 Write 메서드. 이 메서드는 이전 Visual Basic 버전의 Debug.Print 메서드 대신 사용됩니다.

  • 지정된 조건이 실패할 경우 실행을 중단하고 정보를 출력하는 Debug.AssertTrace.Assert 메서드. 기본적으로 Assert 메서드는 해당 정보를 대화 상자에 표시합니다. 자세한 내용은 관리 코드에 어설션 사용을 참조하십시오.

  • 항상 실행을 중단하고 정보를 출력하는 Debug.FailTrace.Fail 메서드. 기본적으로 Fail 메서드는 정보를 대화 상자에 표시합니다.

응용 프로그램의 프로그램 출력 이외에도 출력 창에는 다음과 같은 정보가 표시될 수 있습니다.

  • 디버거에서 로드하거나 언로드한 모듈 정보

  • throw된 예외 정보

  • 종료되는 프로세스 정보

  • 종료되는 스레드 정보

참고 항목

참조

출력 창

개념

디버거 보안

계측 및 추적 소개

기타 리소스

응용 프로그램 추적 및 조율

디버깅 준비: C#, F# 및 Visual Basic 프로젝트 형식

관리 코드 디버깅