다음을 통해 공유


EventLogConfiguration 클래스

정의

이벤트 로그에 대한 정적 정보 및 구성 설정이 들어 있습니다. 구성 설정 중 다수는 로그를 만든 이벤트 공급자에 의해 정의됩니다.

public ref class EventLogConfiguration : IDisposable
public class EventLogConfiguration : IDisposable
type EventLogConfiguration = class
    interface IDisposable
Public Class EventLogConfiguration
Implements IDisposable
상속
EventLogConfiguration
구현

예제

이 클래스를 사용하는 예제 코드는 방법: 이벤트 로그 속성 구성 및 읽기를 참조하세요.

설명

이 개체에 대한 속성이 변경된 경우 메서드를 SaveChanges 호출하여 변경 내용을 저장합니다.

생성자

EventLogConfiguration(String)

정보 및 구성 설정을 가져올 로컬 이벤트 로그를 지정하여 새 EventLogConfiguration 개체를 초기화합니다.

EventLogConfiguration(String, EventLogSession)

정보 및 구성 설정을 가져올 로그의 이름을 지정하여 새 EventLogConfiguration 개체를 초기화합니다. 지정된 이벤트 로그 세션에 따라 로그가 로컬 컴퓨터 또는 원격 컴퓨터에 있을 수 있습니다.

속성

IsClassicLog

이벤트 로그가 클래식 이벤트 로그인지 여부를 나타내는 값을 가져옵니다. 클래식 이벤트 로그는 이벤트 공급자에서 사용하는 매니페스트(.xml 파일)가 아닌 .mc 파일에 이벤트가 정의된 로그입니다.

IsEnabled

이벤트 로그를 사용할지 여부를 나타내는 값을 가져오거나 설정합니다. 활성화된 로그는 이벤트를 기록할 수 있는 로그이고, 비활성화된 로그는 이벤트를 기록할 수 없는 로그입니다.

LogFilePath

로그의 이벤트가 저장되는 파일의 위치에 대한 파일 디렉터리 경로를 가져오거나 설정합니다.

LogIsolation

이벤트 로그가 애플리케이션, 시스템 또는 사용자 지정 이벤트 로그인지 여부를 지정하는 EventLogIsolation 값을 가져옵니다.

LogMode

이벤트 로그가 가득 찰 때 이벤트가 처리되는 방법을 결정하는 EventLogMode 값을 가져오거나 설정합니다.

LogName

이벤트 로그의 이름을 가져옵니다.

LogType

이벤트 로그의 형식을 결정하는 EventLogType 값을 가져옵니다.

MaximumSizeInBytes

이벤트 로그 파일의 최대 허용 크기(바이트)를 가져오거나 설정합니다. 이 최대 크기에 도달한 파일은 가득 찬 것으로 간주됩니다.

OwningProviderName

이 이벤트 로그를 만든 이벤트 공급자의 이름을 가져옵니다.

ProviderBufferSize

이벤트 공급자가 로그에 이벤트를 게시하는 데 사용하는 버퍼의 크기를 가져옵니다.

ProviderControlGuid

로그가 디버그 로그인 경우 이벤트 로그의 제어 GUID(Globally Unique Identifier)를 가져옵니다. 이 로그가 디버그 로그가 아닌 경우 이 값은 null입니다.

ProviderKeywords

이벤트 공급자에서 사용하는 키워드 마스크를 가져오거나 설정합니다.

ProviderLatency

이벤트 공급자가 로그에 이벤트를 게시할 때 사용되는 최대 대기 시간을 가져옵니다.

ProviderLevel

이벤트 로그에 기록될 수 있는 이벤트의 심각도를 정의하는 최대 이벤트 수준을 가져오거나 설정합니다. 이 값은 이벤트 공급자에서 정의합니다.

ProviderMaximumNumberOfBuffers

이벤트 공급자가 이벤트 로그에 이벤트를 게시할 때 사용되는 최대 버퍼 수를 가져옵니다.

ProviderMinimumNumberOfBuffers

이벤트 공급자가 이벤트 로그에 이벤트를 게시할 때 사용되는 최소 버퍼 수를 가져옵니다.

ProviderNames

이 이벤트 로그에 이벤트를 게시할 수 있는 모든 이벤트 공급자 이름의 열거 가능한 컬렉션을 가져옵니다.

SecurityDescriptor

이벤트 로그의 보안 설명자를 가져오거나 설정합니다. 보안 설명자는 이벤트 로그에서 읽고 쓸 수 있는 사용자 및 사용자 그룹을 정의합니다.

메서드

Dispose()

이 개체에서 사용하는 리소스를 모두 해제합니다.

Dispose(Boolean)

이 개체에서 사용하는 관리되지 않는 리소스를 해제하고 관리되는 리소스를 선택적으로 해제합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
SaveChanges()

구성 설정을 저장합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상

추가 정보