@@ -52,7 +52,13 @@ func createTracesExporter(
5252 fe := exporters .GetOrAdd (cfg , func () component.Component {
5353 return & fileExporter {path : cfg .(* Config ).Path }
5454 })
55- return exporterhelper .NewTracesExporter (cfg , params .Logger , fe .Unwrap ().(* fileExporter ).ConsumeTraces )
55+ return exporterhelper .NewTracesExporter (
56+ cfg ,
57+ params .Logger ,
58+ fe .Unwrap ().(* fileExporter ).ConsumeTraces ,
59+ exporterhelper .WithStart (fe .Start ),
60+ exporterhelper .WithShutdown (fe .Shutdown ),
61+ )
5662}
5763
5864func createMetricsExporter (
@@ -63,7 +69,13 @@ func createMetricsExporter(
6369 fe := exporters .GetOrAdd (cfg , func () component.Component {
6470 return & fileExporter {path : cfg .(* Config ).Path }
6571 })
66- return exporterhelper .NewMetricsExporter (cfg , params .Logger , fe .Unwrap ().(* fileExporter ).ConsumeMetrics )
72+ return exporterhelper .NewMetricsExporter (
73+ cfg ,
74+ params .Logger ,
75+ fe .Unwrap ().(* fileExporter ).ConsumeMetrics ,
76+ exporterhelper .WithStart (fe .Start ),
77+ exporterhelper .WithShutdown (fe .Shutdown ),
78+ )
6779}
6880
6981func createLogsExporter (
@@ -74,7 +86,13 @@ func createLogsExporter(
7486 fe := exporters .GetOrAdd (cfg , func () component.Component {
7587 return & fileExporter {path : cfg .(* Config ).Path }
7688 })
77- return exporterhelper .NewLogsExporter (cfg , params .Logger , fe .Unwrap ().(* fileExporter ).ConsumeLogs )
89+ return exporterhelper .NewLogsExporter (
90+ cfg ,
91+ params .Logger ,
92+ fe .Unwrap ().(* fileExporter ).ConsumeLogs ,
93+ exporterhelper .WithStart (fe .Start ),
94+ exporterhelper .WithShutdown (fe .Shutdown ),
95+ )
7896}
7997
8098// This is the map of already created File exporters for particular configurations.
0 commit comments