DPB2Class · Utilities and settings

AsyncAppender

Provides async appender data and the operations listed below. Related types link to the values this API consumes or returns.

Namespace: DreamPoeBot.Loki.Common

public class AsyncAppenderView DPB1 version →

Members and overloads

13 results

AsyncAppender

MethodLink ↗
public AsyncAppender.AsyncAppender(Func<int> getDropRepeatMessageDelayMs)

Creates a new AsyncAppender instance using the supplied arguments.

getDropRepeatMessageDelayMsFunc<int>
Specifies get drop repeat message delay ms.

ActivateOptions

MethodLink ↗
public void AsyncAppender.ActivateOptions()

Executes the activate options operation.

AddAppender

MethodLink ↗
public void AsyncAppender.AddAppender(IAppender newAppender)

Adds appender using the supplied arguments.

newAppenderIAppender
Specifies new appender.

Close

MethodLink ↗
public void AsyncAppender.Close()

Executes the close operation.

DoAppend

MethodLink ↗
public void AsyncAppender.DoAppend(LoggingEvent loggingEvent)

Executes the do append operation with the supplied arguments.

loggingEventLoggingEvent
Specifies logging event.

DoAppend

MethodLink ↗
public void AsyncAppender.DoAppend(LoggingEvent[] loggingEvents)

Executes the do append operation with the supplied arguments.

loggingEventsLoggingEvent[]
Specifies logging events.

GetAppender

MethodLink ↗
public IAppender AsyncAppender.GetAppender(string name)

Returns appender using the supplied arguments.

namestring
Specifies name.

Returns: The IAppender result.

RemoveAllAppenders

MethodLink ↗
public void AsyncAppender.RemoveAllAppenders()

Removes all appenders.

RemoveAppender

MethodLink ↗
public IAppender AsyncAppender.RemoveAppender(IAppender appender)

Removes appender using the supplied arguments.

appenderIAppender
Specifies appender.

Returns: The IAppender result.

RemoveAppender

MethodLink ↗
public IAppender AsyncAppender.RemoveAppender(string name)

Removes appender using the supplied arguments.

namestring
Specifies name.

Returns: The IAppender result.

Appenders

PropertyLink ↗
public AppenderCollection AsyncAppender.Appenders { get; }

Gets appenders for AsyncAppender.

Fix

PropertyLink ↗
public FixFlags AsyncAppender.Fix { get; set; }

Gets or sets fix for AsyncAppender.

Name

PropertyLink ↗
public string AsyncAppender.Name { get; set; }

Gets or sets name for AsyncAppender.

DPB2 0.4.5.88 · Reference reviewed 2026-10-02. Descriptions use source summaries where available, otherwise concise signature-based descriptions. Examples illustrate usage; they are not a live-game test.