TranscriptLoggerMiddleware Klasse

Protokolliert eingehende und ausgehende Aktivitäten in einem TranscriptStore.

Konstruktor

TranscriptLoggerMiddleware(logger: TranscriptLogger)

Parameter

Name Beschreibung
logger
Erforderlich

Methoden

log_activity

Protokolliert die Aktivität. :p aram Transkript: Transkript. :p aram-Aktivität: Aktivität, die protokolliert werden soll.

on_turn

Initialisierung für Middleware. :p aram-Kontext: Kontext für die aktuelle Unterhaltungswende mit dem Benutzer. :p aram-Logik: Funktion, die am Ende der Middlewarekette aufgerufen werden soll.

log_activity

Protokolliert die Aktivität. :p aram Transkript: Transkript. :p aram-Aktivität: Aktivität, die protokolliert werden soll.

async log_activity(transcript: Queue, activity: Activity) -> None

Parameter

Name Beschreibung
transcript
Erforderlich
activity
Erforderlich

on_turn

Initialisierung für Middleware. :p aram-Kontext: Kontext für die aktuelle Unterhaltungswende mit dem Benutzer. :p aram-Logik: Funktion, die am Ende der Middlewarekette aufgerufen werden soll.

async on_turn(context: TurnContext, logic: Callable[[TurnContext], Awaitable])

Parameter

Name Beschreibung
context
Erforderlich
logic
Erforderlich