다음을 통해 공유


Log.WriteEntry 메서드

정의

애플리케이션의 로그 수신기에 메시지를 씁니다.

오버로드

WriteEntry(String)

애플리케이션의 로그 수신기에 메시지를 씁니다.

WriteEntry(String, TraceEventType)

애플리케이션의 로그 수신기에 메시지를 씁니다.

WriteEntry(String, TraceEventType, Int32)

애플리케이션의 로그 수신기에 메시지를 씁니다.

WriteEntry(String)

애플리케이션의 로그 수신기에 메시지를 씁니다.

public:
 void WriteEntry(System::String ^ message);
public void WriteEntry (string message);
member this.WriteEntry : string -> unit
Public Sub WriteEntry (message As String)

매개 변수

message
String

필수 요소. 기록할 메시지입니다. messageNothing이면 빈 문자열이 사용됩니다.

예외

부분 신뢰 코드에서 메서드를 호출하지만 완전 신뢰가 필요한 이벤트 로그 수신기에 기록하는 경우

예제

이 예제에서는 My.Application.Log.WriteEntry 메서드를 사용하여 추적 정보를 기록하는 방법을 보여 줍니다. 자세한 내용은 방법: 로그 메시지 쓰기합니다.

Public Sub TracingTest(ByVal fileName As String)
    My.Application.Log.WriteEntry( 
        "Entering TracingTest with argument " & 
        fileName & ".")
    ' Code to trace goes here.
    My.Application.Log.WriteEntry( 
        "Exiting TracingTest with argument " & 
        fileName & ".")
End Sub

이 코드 예제에서는 클라이언트 애플리케이션 내 에서만 실행할 수 있습니다. 변경 My.Application.Log.WriteEntryMy.Log.WriteEntry 웹 애플리케이션에 대 한 합니다.

설명

WriteEntry 메서드는 애플리케이션의 이벤트 로그 수신기에 메시지를 기록 합니다.

클라이언트 애플리케이션에는 Log 개체를 통해 사용할 수는 My.Application.Log 개체입니다. 웹 애플리케이션에는 Log 개체를 통해 사용할 수는 My.Log 개체입니다.

수신기는 로그에 대해 알아보려면 수신 합니다 WriteEntry 메서드의 메시지를 참조 하세요 연습: 결정 Where My.Application.Log Writes Information합니다. 기본 로그 수신기를 변경할 수 있습니다. 자세한 내용은 애플리케이션 로그 작업을 참조하세요.

사용 하지 않는 오버 로드에 대 한는 id 인수를는 id 쓸 로그는 다음 표에 정의 됩니다.

severity 기본 id
Information 0
Warning 1
Error 2
Critical 3
Start 4
Stop 5
Suspend 6
Resume 7
Verbose 8
Transfer 9

다음 표에서 관련 된 작업의 예제는 WriteEntry 메서드.

대상 참조 항목
애플리케이션의 로그 수신기에 이벤트 정보 쓰기 방법: 로그 메시지 쓰기
위치를 결정 Log 정보 기록 연습: My.Application.Log가 정보를 기록하는 위치 확인

프로젝트 형식에 따라 가용성

프로젝트 형식 사용 가능
Windows 애플리케이션
클래스 라이브러리
콘솔 애플리케이션
Windows 컨트롤 라이브러리
웹 컨트롤 라이브러리 No
Windows 서비스
웹 사이트

추가 정보

적용 대상

WriteEntry(String, TraceEventType)

애플리케이션의 로그 수신기에 메시지를 씁니다.

public:
 void WriteEntry(System::String ^ message, System::Diagnostics::TraceEventType severity);
public void WriteEntry (string message, System.Diagnostics.TraceEventType severity);
member this.WriteEntry : string * System.Diagnostics.TraceEventType -> unit
Public Sub WriteEntry (message As String, severity As TraceEventType)

매개 변수

message
String

필수 요소. 기록할 메시지입니다. messageNothing이면 빈 문자열이 사용됩니다.

severity
TraceEventType

메시지의 형식입니다. 기본적으로 TraceEventType.Information입니다.

예외

메시지 형식이 TraceEventType 열거형 값 중 하나가 아닌 경우

부분 신뢰 코드에서 메서드를 호출하지만 완전 신뢰가 필요한 이벤트 로그 수신기에 기록하는 경우

예제

이 예제에서는 My.Application.Log.WriteEntry 메서드를 사용하여 추적 정보를 기록하는 방법을 보여 줍니다. 자세한 내용은 방법: 로그 메시지 쓰기합니다.

Public Sub TracingTest(ByVal fileName As String)
    My.Application.Log.WriteEntry( 
        "Entering TracingTest with argument " & 
        fileName & ".")
    ' Code to trace goes here.
    My.Application.Log.WriteEntry( 
        "Exiting TracingTest with argument " & 
        fileName & ".")
End Sub

이 코드 예제에서는 클라이언트 애플리케이션 내 에서만 실행할 수 있습니다. 변경 My.Application.Log.WriteEntryMy.Log.WriteEntry 웹 애플리케이션에 대 한 합니다.

설명

WriteEntry 메서드는 애플리케이션의 이벤트 로그 수신기에 메시지를 기록 합니다.

클라이언트 애플리케이션에는 Log 개체를 통해 사용할 수는 My.Application.Log 개체입니다. 웹 애플리케이션에는 Log 개체를 통해 사용할 수는 My.Log 개체입니다.

수신기는 로그에 대해 알아보려면 수신 합니다 WriteEntry 메서드의 메시지를 참조 하세요 연습: 결정 Where My.Application.Log Writes Information합니다. 기본 로그 수신기를 변경할 수 있습니다. 자세한 내용은 애플리케이션 로그 작업을 참조하세요.

사용 하지 않는 오버 로드에 대 한는 id 인수를는 id 쓸 로그는 다음 표에 정의 됩니다.

severity 기본 id
Information 0
Warning 1
Error 2
Critical 3
Start 4
Stop 5
Suspend 6
Resume 7
Verbose 8
Transfer 9

다음 표에서 관련 된 작업의 예제는 WriteEntry 메서드.

대상 참조 항목
애플리케이션의 로그 수신기에 이벤트 정보 쓰기 방법: 로그 메시지 쓰기
위치를 결정 Log 정보 기록 연습: My.Application.Log가 정보를 기록하는 위치 확인

프로젝트 형식에 따라 가용성

프로젝트 형식 사용 가능
Windows 애플리케이션
클래스 라이브러리
콘솔 애플리케이션
Windows 컨트롤 라이브러리
웹 컨트롤 라이브러리 No
Windows 서비스
웹 사이트

추가 정보

적용 대상

WriteEntry(String, TraceEventType, Int32)

애플리케이션의 로그 수신기에 메시지를 씁니다.

public:
 void WriteEntry(System::String ^ message, System::Diagnostics::TraceEventType severity, int id);
public void WriteEntry (string message, System.Diagnostics.TraceEventType severity, int id);
member this.WriteEntry : string * System.Diagnostics.TraceEventType * int -> unit
Public Sub WriteEntry (message As String, severity As TraceEventType, id As Integer)

매개 변수

message
String

필수 요소. 기록할 메시지입니다. messageNothing이면 빈 문자열이 사용됩니다.

severity
TraceEventType

메시지의 형식입니다. 기본적으로 TraceEventType.Information입니다.

id
Int32

일반적으로 상관 관계에 사용되는 메시지 식별자입니다. 기본적으로 는 테이블에 설명된 대로 와 관련이 entryType 있습니다.

예외

메시지 형식이 TraceEventType 열거형 값 중 하나가 아닌 경우

부분 신뢰 코드에서 메서드를 호출하지만 완전 신뢰가 필요한 이벤트 로그 수신기에 기록하는 경우

예제

이 예제에서는 My.Application.Log.WriteEntry 메서드를 사용하여 추적 정보를 기록하는 방법을 보여 줍니다. 자세한 내용은 방법: 로그 메시지 쓰기합니다.

Public Sub TracingTest(ByVal fileName As String)
    My.Application.Log.WriteEntry( 
        "Entering TracingTest with argument " & 
        fileName & ".")
    ' Code to trace goes here.
    My.Application.Log.WriteEntry( 
        "Exiting TracingTest with argument " & 
        fileName & ".")
End Sub

이 코드 예제에서는 클라이언트 애플리케이션 내 에서만 실행할 수 있습니다. 변경 My.Application.Log.WriteEntryMy.Log.WriteEntry 웹 애플리케이션에 대 한 합니다.

설명

WriteEntry 메서드는 애플리케이션의 이벤트 로그 수신기에 메시지를 기록 합니다.

클라이언트 애플리케이션에는 Log 개체를 통해 사용할 수는 My.Application.Log 개체입니다. 웹 애플리케이션에는 Log 개체를 통해 사용할 수는 My.Log 개체입니다.

수신기는 로그에 대해 알아보려면 수신 합니다 WriteEntry 메서드의 메시지를 참조 하세요 연습: 결정 Where My.Application.Log Writes Information합니다. 기본 로그 수신기를 변경할 수 있습니다. 자세한 내용은 애플리케이션 로그 작업을 참조하세요.

사용 하지 않는 오버 로드에 대 한는 id 인수를는 id 쓸 로그는 다음 표에 정의 됩니다.

severity 기본 id
Information 0
Warning 1
Error 2
Critical 3
Start 4
Stop 5
Suspend 6
Resume 7
Verbose 8
Transfer 9

다음 표에서 관련 된 작업의 예제는 WriteEntry 메서드.

대상 참조 항목
애플리케이션의 로그 수신기에 이벤트 정보 쓰기 방법: 로그 메시지 쓰기
위치를 결정 Log 정보 기록 연습: My.Application.Log가 정보를 기록하는 위치 확인

프로젝트 형식에 따라 가용성

프로젝트 형식 사용 가능
Windows 애플리케이션
클래스 라이브러리
콘솔 애플리케이션
Windows 컨트롤 라이브러리
웹 컨트롤 라이브러리 No
Windows 서비스
웹 사이트

추가 정보

적용 대상