7 references to TelemetryHelpers
Microsoft.Extensions.AI (7)
ChatCompletion\FunctionInvokingChatClient.cs (2)
1133
LogInvokingSensitive(context.Function.Name,
TelemetryHelpers
.AsJson(context.Arguments, context.Function.JsonSerializerOptions));
1174
LogInvocationCompletedSensitive(context.Function.Name, elapsed,
TelemetryHelpers
.AsJson(result, context.Function.JsonSerializerOptions));
ChatCompletion\LoggingChatClient.cs (1)
172
private string AsJson<T>(T value) =>
TelemetryHelpers
.AsJson(value, _jsonSerializerOptions);
ChatCompletion\OpenTelemetryChatClient.cs (1)
122
public bool EnableSensitiveData { get; set; } =
TelemetryHelpers
.EnableSensitiveDataDefault;
Embeddings\OpenTelemetryEmbeddingGenerator.cs (1)
101
public bool EnableSensitiveData { get; set; } =
TelemetryHelpers
.EnableSensitiveDataDefault;
Image\LoggingImageGenerator.cs (1)
105
private string AsJson<T>(T value) =>
TelemetryHelpers
.AsJson(value, _jsonSerializerOptions);
SpeechToText\LoggingSpeechToTextClient.cs (1)
182
private string AsJson<T>(T value) =>
TelemetryHelpers
.AsJson(value, _jsonSerializerOptions);