Skip to content

Commit 631df98

Browse files
authored
[exporter/logging] Add warning to logging exporter (#11050)
#### Description Add warning to logging exporter on startup to remind users to switch to the debug exporter. #### Link to tracking issue Related to #11037 #### Testing ![image](https://github.com/user-attachments/assets/7d9cd908-6fdf-45c4-82f0-56cce35dbcee)
1 parent 752ec37 commit 631df98

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

exporter/loggingexporter/factory.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ func createDefaultConfig() component.Config {
4444
}
4545

4646
func createTracesExporter(ctx context.Context, set exporter.Settings, config component.Config) (exporter.Traces, error) {
47+
set.TelemetrySettings.Logger.Warn("The logging exporter is DEPRECATED and will be REMOVED in v0.111.0. Use the debug exporter instead: https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/debugexporter")
4748
cfg := config.(*Config)
4849
return common.CreateTracesExporter(ctx, set, config, &common.Common{
4950
Verbosity: cfg.Verbosity,
@@ -55,6 +56,7 @@ func createTracesExporter(ctx context.Context, set exporter.Settings, config com
5556
}
5657

5758
func createMetricsExporter(ctx context.Context, set exporter.Settings, config component.Config) (exporter.Metrics, error) {
59+
set.TelemetrySettings.Logger.Warn("The logging exporter is DEPRECATED and will be REMOVED in v0.111.0. Use the debug exporter instead: https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/debugexporter")
5860
cfg := config.(*Config)
5961
return common.CreateMetricsExporter(ctx, set, config, &common.Common{
6062
Verbosity: cfg.Verbosity,
@@ -66,6 +68,7 @@ func createMetricsExporter(ctx context.Context, set exporter.Settings, config co
6668
}
6769

6870
func createLogsExporter(ctx context.Context, set exporter.Settings, config component.Config) (exporter.Logs, error) {
71+
set.TelemetrySettings.Logger.Warn("The logging exporter is DEPRECATED and will be REMOVED in v0.111.0. Use the debug exporter instead: https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/debugexporter")
6972
cfg := config.(*Config)
7073
return common.CreateLogsExporter(ctx, set, config, &common.Common{
7174
Verbosity: cfg.Verbosity,

0 commit comments

Comments
 (0)