내보내기(0) 인쇄
모두 확장
확장 최소화
이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본

TraceLevel 열거형

Debug , TraceTraceSwitch 클래스에 출력할 메시지를 지정합니다.

네임스페이스:  System.Diagnostics
어셈블리:  System(System.dll)

public enum TraceLevel

멤버 이름설명
Error오류 처리 메시지를 출력합니다.
Info정보 메시지, 경고 및 오류 처리 메시지를 출력합니다.
Off추적 및 디버깅 메시지를 출력하지 않습니다.
Verbose디버깅 및 추적 메시지를 모두 출력합니다.
Warning경고 및 오류 처리 메시지를 출력합니다.

이 열거형은 TraceSwitch 클래스에서 사용됩니다.

스위치를 사용하려면 추적 또는 디버깅 기능을 활성화해야 합니다. 다음 구문은 컴파일러 관련 구문입니다. C# 또는 Visual Basic 이외의 컴파일러를 사용하는 경우 해당 컴파일러의 설명서를 참조하십시오.

  • C#에서 디버깅을 활성화하려면 코드를 컴파일할 때 /d:DEBUG 플래그를 컴파일러 명령줄에 추가하거나, #define DEBUG를 파일 맨 위에 추가합니다. Visual Basic을 사용하는 경우 컴파일러 명령줄에 /d:DEBUG=True 플래그를 추가합니다.

  • C#에서 추적을 활성화하려면 코드를 컴파일할 때 /d:TRACE 플래그를 컴파일러 명령줄에 추가하거나 #define TRACE를 파일 맨 위에 추가합니다. Visual Basic을 사용하는 경우 컴파일러 명령줄에 /d:TRACE=True 플래그를 추가합니다.

응용 프로그램 구현에 대한 자세한 내용은 DebugTrace를 참조하십시오.

참고참고

.NET Framework 버전 2.0에서는 텍스트를 사용하여 스위치 값을 지정할 수 있습니다. 예를 들어, BooleanSwitchtrue를 지정하거나, TraceSwitchError를 지정하는 것과 같이 열거형 값을 나타내는 텍스트를 지정할 수 있습니다. <add name="mySwitch" value="Error" /> 줄은 <add name="mySwitch" value="1" />과 같습니다.

.NET Framework 버전 1.0 및 1.1에서는 다음 예제에 표시된 것처럼 열거형 멤버 자체가 아니라 열거형 멤버에 해당하는 정수 값을 사용하여 구성 파일에 추적 수준을 설정합니다.

 <configuration>
     <system.diagnostics>
        <switches>
           <add name="mySwitch" value="4" />
        </switches>
     </system.diagnostics>
 </configuration>

.NET Framework 버전 2.0에서는 열거형의 정수 값뿐만 아니라 열거형 값의 텍스트 표현을 사용하여 추적 수준을 설정할 수 있습니다. 예를 들어, TraceSwitchVerbose를 사용할 수 있습니다. <add name="mySwitch" value="Verbose" /> 줄은 <add name="mySwitch" value="4" />과 같습니다.

다음 표에서는 TraceLevel 열거형 멤버와 해당 구성 파일 엔트리 간 관계를 보여 줍니다.

추적 수준

구성 파일 값

Off

0

오류

1

경고

2

Info

3

Verbose

4

.NET Framework

4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(서버 코어 역할은 지원되지 않음), Windows Server 2008 R2(서버 코어 역할은 SP1 이상에서 지원, Itanium은 지원되지 않음)

.NET Framework 에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 다음을 참조하십시오. .NET Framework 시스템 요구 사항.

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft