EventLog.MaximumKilobytes Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Gets or sets the maximum event log size in kilobytes.

Namespace:   System.Diagnostics
Assembly:  System (in System.dll)

member MaximumKilobytes : int64 with get, set

Property Value

Type: System.Int64

The maximum event log size in kilobytes. The default is 512, indicating a maximum file size of 512 kilobytes.

Exception Condition

The specified value is less than 64, or greater than 4194240, or not an even multiple of 64.


The Log value is not a valid log name.

- or -

The registry key for the event log could not be opened on the target computer.

The MaximumKilobytes property represents the size limit of the event log file. When the event log reaches the size limit, the configured OverflowAction value determines whether new entries are discarded, or whether new entries overwrite older entries.


This property represents a configuration setting for the event log represented by this instance. When the event log reaches its maximum size, this property specifies how the operating system handles new entries written by all event sources registered for the event log.

The following example enumerates the event logs defined on the local computer, and displays configuration details for each event log.

No code example is currently available or this language may not be supported.


for administering event log information on the computer. Associated enumeration: EventLogPermissionAccess.Administer

.NET Framework
Available since 2.0
Return to top