ILogEventConverter Interface

Definition

Used by ILoggerController to convert complex logging events (values, stack traces) to simpler ones (text).

Delphi
type ILogEventConverter = interface(IInterface)
Inheritance
IInterface
ILogEventConverter
Derived

Remarks

Implementations should use SendToAppenders method of the controller to prevent stack overflow.

Note that only one converter may consume the event, once HandleEvent returns True enumeration of converters is stopped.

Properties

Methods

GetEventType
HandleEvent(ILoggerController, TLogEvent)

Consume the event and return True if the event was processed.