EventSource.IsEnabled Method (EventLevel, EventKeywords)

.NET Framework 4.5

Determines whether the current event source that has the specified level and keyword is enabled.

Namespace:  System.Diagnostics.Tracing
Assemblies:   mscorlib (in mscorlib.dll)
  System.Diagnostics.Tracing (in System.Diagnostics.Tracing.dll)

public bool IsEnabled(
	EventLevel level,
	EventKeywords keywords


Type: System.Diagnostics.Tracing.EventLevel

The level of the event source.

Type: System.Diagnostics.Tracing.EventKeywords

The keyword of the event source.

Return Value

Type: System.Boolean
true if the event source is enabled; otherwise, false.

The result of this method is only an approximation of whether a particular event is active. Use it to avoid expensive computation for logging when logging is disabled. Event sources may have additional filtering that determines their activity.

.NET Framework

Supported in: 4.6

.NET for Windows Store apps

Supported in: Windows 8

Supported in: Windows Phone 8.1

Windows Phone 8.1

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2014 Microsoft