다음을 통해 공유


TraceSource 생성자

정의

TraceSource 클래스의 새 인스턴스를 초기화합니다.

오버로드

TraceSource(String)

지정된 소스 이름을 사용하여 TraceSource 클래스의 새 인스턴스를 초기화합니다.

TraceSource(String, SourceLevels)

지정된 소스 이름과 추적이 발생할 기본 소스 수준을 사용하여 TraceSource 클래스의 새 인스턴스를 초기화합니다.

TraceSource(String)

Source:
TraceSource.cs
Source:
TraceSource.cs
Source:
TraceSource.cs

지정된 소스 이름을 사용하여 TraceSource 클래스의 새 인스턴스를 초기화합니다.

public:
 TraceSource(System::String ^ name);
public TraceSource (string name);
new System.Diagnostics.TraceSource : string -> System.Diagnostics.TraceSource
Public Sub New (name As String)

매개 변수

name
String

소스의 이름이며, 이 이름은 대개 애플리케이션의 이름입니다.

예외

name이(가) null인 경우

name가 빈 문자열("")인 경우

예제

다음 코드 예제에서는 생성자를 사용하여 TraceSourceTraceSource 개체를 만드는 방법을 보여 있습니다. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 TraceSource 클래스입니다.

// Initialize the trace source.
static TraceSource ts = new TraceSource("TraceTest");
' Initialize the trace source.
Private Shared ts As New TraceSource("TraceTest")

설명

원본 이름은 추적을 식별하는 데 사용됩니다. 에서 추적 수신기가 SourceFilter 추적을 생성해야 하는지 여부를 결정하는 데 사용됩니다. 원본 이름에 대 한 애플리케이션의 이름을 사용 하는 것이 좋습니다.

참고

각 추적 요청에 대한 새 TraceSource instance 만들 필요는 없습니다. 만들 TraceSource 인스턴스 및 애플리케이션에 대 한 모든 추적 요청에 사용 합니다.

적용 대상

TraceSource(String, SourceLevels)

Source:
TraceSource.cs
Source:
TraceSource.cs
Source:
TraceSource.cs

지정된 소스 이름과 추적이 발생할 기본 소스 수준을 사용하여 TraceSource 클래스의 새 인스턴스를 초기화합니다.

public:
 TraceSource(System::String ^ name, System::Diagnostics::SourceLevels defaultLevel);
public TraceSource (string name, System.Diagnostics.SourceLevels defaultLevel);
new System.Diagnostics.TraceSource : string * System.Diagnostics.SourceLevels -> System.Diagnostics.TraceSource
Public Sub New (name As String, defaultLevel As SourceLevels)

매개 변수

name
String

소스의 이름이며, 이 이름은 대개 애플리케이션의 이름입니다.

defaultLevel
SourceLevels

추적할 기본 소스 수준을 지정하는 열거형 값의 비트 조합입니다.

예외

name이(가) null인 경우

name가 빈 문자열("")인 경우

설명

원본 이름은 추적을 식별하는 데 사용됩니다. 에서 추적이 발생할지 여부를 확인하고 에 의해 SourceSwitchSourceFilter 추적을 생성할지 여부를 결정하는 데 사용할 수 있습니다. 기본 원본 수준은 추적할 메시지의 원본 수준에 따라 추적이 발생하는지 여부를 확인하기 위해 에서 사용됩니다 EventTypeFilter .

참고

각 추적 요청에 대한 새 TraceSource instance 만들 필요는 없습니다. 만들 TraceSource 인스턴스 및 애플리케이션에 대 한 모든 추적 요청에 사용 합니다.

적용 대상