Share via


LoggingImageGenerator(IImageGenerator, ILogger) Constructor

Definition

Initializes a new instance of the LoggingImageGenerator class.

public:
 LoggingImageGenerator(Microsoft::Extensions::AI::IImageGenerator ^ innerGenerator, Microsoft::Extensions::Logging::ILogger ^ logger);
public LoggingImageGenerator(Microsoft.Extensions.AI.IImageGenerator innerGenerator, Microsoft.Extensions.Logging.ILogger logger);
new Microsoft.Extensions.AI.LoggingImageGenerator : Microsoft.Extensions.AI.IImageGenerator * Microsoft.Extensions.Logging.ILogger -> Microsoft.Extensions.AI.LoggingImageGenerator
Public Sub New (innerGenerator As IImageGenerator, logger As ILogger)

Parameters

innerGenerator
IImageGenerator

The underlying IImageGenerator.

logger
ILogger

An ILogger instance that will be used for all logging.

Exceptions

innerGenerator or logger is null.

Applies to