System.ClientModel.Internal.PipelineMessageLogger
class 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);
}
}