<PackageReference Include="System.ClientModel" Version="1.8.1" />

System.ClientModel.Internal.PipelineMessageLogger

namespace System.ClientModel.Internal { internal class PipelineMessageLogger { public PipelineMessageLogger(PipelineMessageSanitizer sanitizer, ILoggerFactory loggerFactory); public bool IsEnabled(LogLevel logLevel, EventLevel eventLevel); public void LogRequest(string requestId, PipelineRequest request, string clientAssembly); public void LogRequestContent(string requestId, byte[] content, Encoding textEncoding); public void LogResponse(string requestId, PipelineResponse response, double seconds); public void LogResponseContent(string requestId, byte[] content, Encoding textEncoding); public void LogResponseContentBlock(string requestId, int blockNumber, byte[] content, Encoding textEncoding); public void LogErrorResponse(string requestId, PipelineResponse response, double seconds); public void LogErrorResponseContent(string requestId, byte[] content, Encoding textEncoding); public void LogErrorResponseContentBlock(string requestId, int blockNumber, byte[] content, Encoding textEncoding); } }