출력 창에 표시되는 진단 메시지
이 항목은 다음 언어에 적용됩니다.
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.Assert 및 Trace.Assert 메서드. 기본적으로 Assert 메서드는 해당 정보를 대화 상자에 표시합니다. 자세한 내용은 관리 코드에 어설션 사용을 참조하십시오.
항상 실행을 중단하고 정보를 출력하는 Debug.Fail 및 Trace.Fail 메서드. 기본적으로 Fail 메서드는 정보를 대화 상자에 표시합니다.
응용 프로그램의 프로그램 출력 이외에도 출력 창에는 다음과 같은 정보가 표시될 수 있습니다.
디버거에서 로드하거나 언로드한 모듈 정보
throw된 예외 정보
종료되는 프로세스 정보
종료되는 스레드 정보