Serilog.Sinks.OpenTelemetry.Exporters.HttpExporter
Implements an IExporter that sends OpenTelemetry Log requests
over HTTP using Protobuf encoding.
namespace Serilog.Sinks.OpenTelemetry.Exporters
{
internal sealed class HttpExporter : IExporter, IDisposable
{
public HttpExporter(string logsEndpoint, string tracesEndpoint, IReadOnlyDictionary<string, string> headers, HttpMessageHandler httpMessageHandler = null);
public void Dispose();
public void Export(ExportLogsServiceRequest request);
public void Export(ExportTraceServiceRequest request);
public Task ExportAsync(ExportLogsServiceRequest request);
public Task ExportAsync(ExportTraceServiceRequest request);
}
}