LoggingImageGeneratorBuilderExtensions.UseLogging Methode

Definition

Fügt die Protokollierung zur Pipeline des Bildgenerators hinzu.

public static Microsoft.Extensions.AI.ImageGeneratorBuilder UseLogging(this Microsoft.Extensions.AI.ImageGeneratorBuilder builder, Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory = default, Action<Microsoft.Extensions.AI.LoggingImageGenerator>? configure = default);
static member UseLogging : Microsoft.Extensions.AI.ImageGeneratorBuilder * Microsoft.Extensions.Logging.ILoggerFactory * Action<Microsoft.Extensions.AI.LoggingImageGenerator> -> Microsoft.Extensions.AI.ImageGeneratorBuilder
<Extension()>
Public Function UseLogging (builder As ImageGeneratorBuilder, Optional loggerFactory As ILoggerFactory = Nothing, Optional configure As Action(Of LoggingImageGenerator) = Nothing) As ImageGeneratorBuilder

Parameter

loggerFactory
ILoggerFactory

Ein optionaler ILoggerFactory Verwendungsvorgang zum Erstellen eines Loggers, mit dem die Protokollierung ausgeführt werden soll. Falls nicht angegeben, wird eine erforderliche Instanz vom Dienstanbieter aufgelöst.

configure
Action<LoggingImageGenerator>

Ein optionaler Rückruf, der zum Konfigurieren der LoggingImageGenerator Instanz verwendet werden kann.

Gibt zurück

Die builder.

Ausnahmen

builder ist null.

Hinweise

Wenn die verwendete ILogger Option aktiviert ist Trace, werden die Inhalte von Eingabeaufforderungen und Optionen protokolliert. Diese Eingabeaufforderungen und Optionen enthalten möglicherweise vertrauliche Anwendungsdaten. Trace ist standardmäßig deaktiviert und sollte nie in einer Produktionsumgebung aktiviert werden. Aufforderungen und Optionen werden nicht auf anderen Protokollierungsebenen protokolliert.

Gilt für: