ExternalLogListener

Ecng.Logging

The logger sending messages to the external recipient ILogListener.

Inherits: LogListener

Constructors

ExternalLogListener
public ExternalLogListener(IAsyncLogListener logger)
externalLogListener = ExternalLogListener(logger)

The logger sending messages to the external recipient ILogListener.

logger
External recipient of messages.

Properties

Logger
public IAsyncLogListener Logger { get; }
value = externalLogListener.Logger

External recipient of messages.

Methods

OnWriteMessagesAsync
protected override ValueTask OnWriteMessagesAsync(IEnumerable<LogMessage> messages, CancellationToken cancellationToken)
result = externalLogListener.OnWriteMessagesAsync(messages, cancellationToken)

To record messages asynchronously.

messages
Debug messages.
cancellationToken
Cancellation token.

Returns: A task that represents the asynchronous write operation.