1 write to _logger
Microsoft.Extensions.AI (1)
ChatCompletion\FunctionInvokingChatClient.cs (1)
91_logger = (ILogger?)loggerFactory?.CreateLogger<FunctionInvokingChatClient>() ?? NullLogger.Instance;
8 references to _logger
Microsoft.Extensions.AI (8)
ChatCompletion\FunctionInvokingChatClient.cs (8)
98_logger, 1845FunctionInvocationLogger.LogMaximumIterationsReached(_logger, maximumIterationsPerRequest); 1848FunctionInvocationLogger.LogFunctionRequiresApproval(_logger, functionName); 1851FunctionInvocationLogger.LogProcessingApprovalResponse(_logger, functionName, approved); 1854FunctionInvocationLogger.LogFunctionRejected(_logger, functionName, reason); 1857FunctionInvocationLogger.LogMaxConsecutiveErrorsExceeded(_logger, maxErrors); 1860FunctionInvocationLogger.LogFunctionNotFound(_logger, functionName); 1863FunctionInvocationLogger.LogNonInvocableFunction(_logger, functionName);