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.