Skip to content

Commit 51acf3a

Browse files
committed
Remove debug-level logging of updates in LoggingChatClient
1 parent 0313177 commit 51acf3a

File tree

1 file changed

+2
-12
lines changed

1 file changed

+2
-12
lines changed

src/Libraries/Microsoft.Extensions.AI/ChatCompletion/LoggingChatClient.cs

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -153,16 +153,9 @@ public override async IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseA
153153
throw;
154154
}
155155

156-
if (_logger.IsEnabled(LogLevel.Debug))
156+
if (_logger.IsEnabled(LogLevel.Trace))
157157
{
158-
if (_logger.IsEnabled(LogLevel.Trace))
159-
{
160-
LogStreamingUpdateSensitive(AsJson(update));
161-
}
162-
else
163-
{
164-
LogStreamingUpdate();
165-
}
158+
LogStreamingUpdateSensitive(AsJson(update));
166159
}
167160

168161
yield return update;
@@ -190,9 +183,6 @@ public override async IAsyncEnumerable<ChatResponseUpdate> GetStreamingResponseA
190183
[LoggerMessage(LogLevel.Trace, "{MethodName} completed: {ChatResponse}.")]
191184
private partial void LogCompletedSensitive(string methodName, string chatResponse);
192185

193-
[LoggerMessage(LogLevel.Debug, "GetStreamingResponseAsync received update.")]
194-
private partial void LogStreamingUpdate();
195-
196186
[LoggerMessage(LogLevel.Trace, "GetStreamingResponseAsync received update: {ChatResponseUpdate}")]
197187
private partial void LogStreamingUpdateSensitive(string chatResponseUpdate);
198188

0 commit comments

Comments
 (0)