EventLogConfiguration EventLogConfiguration EventLogConfiguration EventLogConfiguration Class

정의

이벤트 로그에 대한 정적 정보 및 구성 설정이 들어 있습니다.Contains static information and configuration settings for an event log. 구성 설정 중 다수는 로그를 만든 이벤트 공급자에 의해 정의됩니다.Many of the configurations settings were defined by the event provider that created the log.

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

예제

이 클래스를 사용 하는 예제 코드 를 보려면 방법: 이벤트 로그 속성을 구성 하 고 읽습니다.For example code using this class, see How to: Configure and Read Event Log Properties.

설명

이 개체에 대 한 속성 변경 되 면 호출 된 SaveChanges 변경 내용을 저장 하는 방법입니다.If a property is changed for this object, call the SaveChanges method to save the changes.

생성자

EventLogConfiguration(String) EventLogConfiguration(String) EventLogConfiguration(String) EventLogConfiguration(String)

정보 및 구성 설정을 가져올 로컬 이벤트 로그를 지정하여 새 EventLogConfiguration 개체를 초기화합니다.Initializes a new EventLogConfiguration object by specifying the local event log for which to get information and configuration settings.

EventLogConfiguration(String, EventLogSession) EventLogConfiguration(String, EventLogSession) EventLogConfiguration(String, EventLogSession) EventLogConfiguration(String, EventLogSession)

정보 및 구성 설정을 가져올 로그의 이름을 지정하여 새 EventLogConfiguration 개체를 초기화합니다.Initializes a new EventLogConfiguration object by specifying the name of the log for which to get information and configuration settings. 지정된 이벤트 로그 세션에 따라 로그가 로컬 컴퓨터 또는 원격 컴퓨터에 있을 수 있습니다.The log can be on the local computer or a remote computer, based on the event log session specified.

속성

IsClassicLog IsClassicLog IsClassicLog IsClassicLog

이벤트 로그가 클래식 이벤트 로그인지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the event log is a classic event log. 클래식 이벤트 로그는 이벤트 공급자에서 사용하는 매니페스트(.xml 파일)가 아닌 .mc 파일에 이벤트가 정의된 로그입니다.A classic event log is one that has its events defined in an .mc file instead of a manifest (.xml file) used by the event provider.

IsEnabled IsEnabled IsEnabled IsEnabled

이벤트 로그를 사용할지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value that indicates whether the event log is enabled or disabled. 활성화된 로그는 이벤트를 기록할 수 있는 로그이고, 비활성화된 로그는 이벤트를 기록할 수 없는 로그입니다.An enabled log is one in which events can be logged, and a disabled log is one in which events cannot be logged.

LogFilePath LogFilePath LogFilePath LogFilePath

로그의 이벤트가 저장되는 파일의 위치에 대한 파일 디렉터리 경로를 가져오거나 설정합니다.Gets or sets the file directory path to the location of the file where the events are stored for the log.

LogIsolation LogIsolation LogIsolation LogIsolation

이벤트 로그가 애플리케이션, 시스템 또는 사용자 지정 이벤트 로그인지 여부를 지정하는 EventLogIsolation 값을 가져옵니다.Gets an EventLogIsolation value that specifies whether the event log is an application, system, or custom event log.

LogMode LogMode LogMode LogMode

이벤트 로그가 가득 찰 때 이벤트가 처리되는 방법을 결정하는 EventLogMode 값을 가져오거나 설정합니다.Gets or sets an EventLogMode value that determines how events are handled when the event log becomes full.

LogName LogName LogName LogName

이벤트 로그의 이름을 가져옵니다.Gets the name of the event log.

LogType LogType LogType LogType

이벤트 로그의 형식을 결정하는 EventLogType 값을 가져옵니다.Gets an EventLogType value that determines the type of the event log.

MaximumSizeInBytes MaximumSizeInBytes MaximumSizeInBytes MaximumSizeInBytes

이벤트 로그 파일의 최대 허용 크기(바이트)를 가져오거나 설정합니다.Gets or sets the maximum size, in bytes, that the event log file is allowed to be. 이 최대 크기에 도달한 파일은 가득 찬 것으로 간주됩니다.When the file reaches this maximum size, it is considered full.

OwningProviderName OwningProviderName OwningProviderName OwningProviderName

이 이벤트 로그를 만든 이벤트 공급자의 이름을 가져옵니다.Gets the name of the event provider that created this event log.

ProviderBufferSize ProviderBufferSize ProviderBufferSize ProviderBufferSize

이벤트 공급자가 로그에 이벤트를 게시하는 데 사용하는 버퍼의 크기를 가져옵니다.Gets the size of the buffer that the event provider uses for publishing events to the log.

ProviderControlGuid ProviderControlGuid ProviderControlGuid ProviderControlGuid

로그가 디버그 로그인 경우 이벤트 로그의 제어 GUID(Globally Unique Identifier)를 가져옵니다.Gets the control globally unique identifier (GUID) for the event log if the log is a debug log. 이 로그가 디버그 로그가 아닌 경우 이 값은 null입니다.If this log is not a debug log, this value is null.

ProviderKeywords ProviderKeywords ProviderKeywords ProviderKeywords

이벤트 공급자에서 사용하는 키워드 마스크를 가져오거나 설정합니다.Gets or sets the keyword mask used by the event provider.

ProviderLatency ProviderLatency ProviderLatency ProviderLatency

이벤트 공급자가 로그에 이벤트를 게시할 때 사용되는 최대 대기 시간을 가져옵니다.Gets the maximum latency time used by the event provider when publishing events to the log.

ProviderLevel ProviderLevel ProviderLevel ProviderLevel

이벤트 로그에 기록될 수 있는 이벤트의 심각도를 정의하는 최대 이벤트 수준을 가져오거나 설정합니다.Gets or sets the maximum event level (which defines the severity of the event) that is allowed to be logged in the event log. 이 값은 이벤트 공급자에서 정의합니다.This value is defined by the event provider.

ProviderMaximumNumberOfBuffers ProviderMaximumNumberOfBuffers ProviderMaximumNumberOfBuffers ProviderMaximumNumberOfBuffers

이벤트 공급자가 이벤트 로그에 이벤트를 게시할 때 사용되는 최대 버퍼 수를 가져옵니다.Gets the maximum number of buffers used by the event provider to publish events to the event log.

ProviderMinimumNumberOfBuffers ProviderMinimumNumberOfBuffers ProviderMinimumNumberOfBuffers ProviderMinimumNumberOfBuffers

이벤트 공급자가 이벤트 로그에 이벤트를 게시할 때 사용되는 최소 버퍼 수를 가져옵니다.Gets the minimum number of buffers used by the event provider to publish events to the event log.

ProviderNames ProviderNames ProviderNames ProviderNames

이 이벤트 로그에 이벤트를 게시할 수 있는 모든 이벤트 공급자 이름의 열거 가능한 컬렉션을 가져옵니다.Gets an enumerable collection of the names of all the event providers that can publish events to this event log.

SecurityDescriptor SecurityDescriptor SecurityDescriptor SecurityDescriptor

이벤트 로그의 보안 설명자를 가져오거나 설정합니다.Gets or sets the security descriptor of the event log. 보안 설명자는 이벤트 로그에서 읽고 쓸 수 있는 사용자 및 사용자 그룹을 정의합니다.The security descriptor defines the users and groups of users that can read and write to the event log.

메서드

Dispose() Dispose() Dispose() Dispose()

이 개체에서 사용하는 리소스를 모두 해제합니다.Releases all the resources used by this object.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

이 개체에서 사용하는 관리되지 않는 리소스를 해제하고 관리되는 리소스를 선택적으로 해제합니다.Releases the unmanaged resources used by this object, and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
SaveChanges() SaveChanges() SaveChanges() SaveChanges()

구성 설정을 저장합니다.Saves the configuration settings that

ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

적용 대상

추가 정보