Skip to content

Commit 0347cfa

Browse files
author
Timothy Mothra
authored
[AzureMonitor] change LogExporter ctor to internal (#49849)
* change to internal * update api files * changelog
1 parent 32a0c69 commit 0347cfa

5 files changed

+4
-44
lines changed

sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@
1010

1111
### Other Changes
1212

13+
* Changed `AzureMonitorLogExporter` to be internal to match the other Exporters (Trace and Metric).
14+
([#49849](https://github.com/Azure/azure-sdk-for-net/pull/49849))
15+
1316
## 1.4.0-beta.3 (2025-04-01)
1417

1518
### Features Added

sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/api/Azure.Monitor.OpenTelemetry.Exporter.net6.0.cs

-31
This file was deleted.

sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/api/Azure.Monitor.OpenTelemetry.Exporter.net8.0.cs

-6
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,6 @@ public enum ServiceVersion
2323
v2_1 = 1,
2424
}
2525
}
26-
public sealed partial class AzureMonitorLogExporter : OpenTelemetry.BaseExporter<OpenTelemetry.Logs.LogRecord>
27-
{
28-
public AzureMonitorLogExporter(Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions options) { }
29-
protected override void Dispose(bool disposing) { }
30-
public override OpenTelemetry.ExportResult Export(in OpenTelemetry.Batch<OpenTelemetry.Logs.LogRecord> batch) { throw null; }
31-
}
3226
public static partial class OpenTelemetryBuilderExtensions
3327
{
3428
public static OpenTelemetry.IOpenTelemetryBuilder UseAzureMonitorExporter(this OpenTelemetry.IOpenTelemetryBuilder builder) { throw null; }

sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/api/Azure.Monitor.OpenTelemetry.Exporter.netstandard2.0.cs

-6
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,6 @@ public enum ServiceVersion
2323
v2_1 = 1,
2424
}
2525
}
26-
public sealed partial class AzureMonitorLogExporter : OpenTelemetry.BaseExporter<OpenTelemetry.Logs.LogRecord>
27-
{
28-
public AzureMonitorLogExporter(Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions options) { }
29-
protected override void Dispose(bool disposing) { }
30-
public override OpenTelemetry.ExportResult Export(in OpenTelemetry.Batch<OpenTelemetry.Logs.LogRecord> batch) { throw null; }
31-
}
3226
public static partial class OpenTelemetryBuilderExtensions
3327
{
3428
public static OpenTelemetry.IOpenTelemetryBuilder UseAzureMonitorExporter(this OpenTelemetry.IOpenTelemetryBuilder builder) { throw null; }

sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/src/AzureMonitorLogExporter.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ namespace Azure.Monitor.OpenTelemetry.Exporter
1414
/// <summary>
1515
/// Azure Monitor Log Exporter.
1616
/// </summary>
17-
public sealed class AzureMonitorLogExporter : BaseExporter<LogRecord>
17+
internal sealed class AzureMonitorLogExporter : BaseExporter<LogRecord>
1818
{
1919
private readonly ITransmitter _transmitter;
2020
private readonly string _instrumentationKey;

0 commit comments

Comments
 (0)