Class EventCounterListener
- Namespace
- Steeltoe.Management.Endpoint.Metrics.Observer
- Assembly
- Steeltoe.Management.EndpointBase.dll
public class EventCounterListener : EventListener, IDisposable
- Inheritance
-
EventCounterListener
- Implements
- Inherited Members
Constructors
EventCounterListener(IMetricsObserverOptions, ILogger<EventCounterListener>)
public EventCounterListener(IMetricsObserverOptions options, ILogger<EventCounterListener> logger = null)
Parameters
options
IMetricsObserverOptionslogger
ILogger<EventCounterListener>
Methods
OnEventSourceCreated(EventSource)
Called for all existing event sources when the event listener is created and when a new event source is attached to the listener.
protected override void OnEventSourceCreated(EventSource eventSource)
Parameters
eventSource
EventSourceThe event source.
OnEventWritten(EventWrittenEventArgs)
Processes a new EventSource event.
protected override void OnEventWritten(EventWrittenEventArgs eventData)
Parameters
eventData
EventWrittenEventArgsEvent to process.