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
|
|