@@ -144,10 +144,13 @@ cc_library(
144
144
name = "otlp_http_log_exporter" ,
145
145
srcs = [
146
146
"src/otlp_http_log_exporter.cc" ,
147
+ "src/otlp_http_log_exporter_factory.cc" ,
147
148
],
148
149
hdrs = [
149
150
"include/opentelemetry/exporters/otlp/otlp_environment.h" ,
150
151
"include/opentelemetry/exporters/otlp/otlp_http_log_exporter.h" ,
152
+ "include/opentelemetry/exporters/otlp/otlp_http_log_exporter_factory.h" ,
153
+ "include/opentelemetry/exporters/otlp/otlp_http_log_exporter_options.h" ,
151
154
"include/opentelemetry/exporters/otlp/protobuf_include_prefix.h" ,
152
155
"include/opentelemetry/exporters/otlp/protobuf_include_suffix.h" ,
153
156
],
@@ -192,11 +195,13 @@ cc_library(
192
195
name = "otlp_grpc_log_exporter" ,
193
196
srcs = [
194
197
"src/otlp_grpc_log_exporter.cc" ,
198
+ "src/otlp_grpc_log_exporter_factory.cc" ,
195
199
],
196
200
hdrs = [
197
201
"include/opentelemetry/exporters/otlp/otlp_environment.h" ,
198
202
"include/opentelemetry/exporters/otlp/otlp_grpc_exporter_options.h" ,
199
203
"include/opentelemetry/exporters/otlp/otlp_grpc_log_exporter.h" ,
204
+ "include/opentelemetry/exporters/otlp/otlp_grpc_log_exporter_factory.h" ,
200
205
"include/opentelemetry/exporters/otlp/protobuf_include_prefix.h" ,
201
206
"include/opentelemetry/exporters/otlp/protobuf_include_suffix.h" ,
202
207
],
@@ -324,6 +329,22 @@ cc_test(
324
329
],
325
330
)
326
331
332
+ cc_test (
333
+ name = "otlp_http_log_exporter_factory_test" ,
334
+ srcs = ["test/otlp_http_log_exporter_factory_test.cc" ],
335
+ tags = [
336
+ "otlp" ,
337
+ "otlp_http_log" ,
338
+ "test" ,
339
+ ],
340
+ deps = [
341
+ ":otlp_http_log_exporter" ,
342
+ "//api" ,
343
+ "//ext/src/http/client/nosend:http_client_nosend" ,
344
+ "@com_google_googletest//:gtest_main" ,
345
+ ],
346
+ )
347
+
327
348
cc_test (
328
349
name = "otlp_http_metric_exporter_test" ,
329
350
srcs = ["test/otlp_http_metric_exporter_test.cc" ],
@@ -356,6 +377,22 @@ cc_test(
356
377
],
357
378
)
358
379
380
+ cc_test (
381
+ name = "otlp_grpc_log_exporter_factory_test" ,
382
+ srcs = ["test/otlp_grpc_log_exporter_factory_test.cc" ],
383
+ tags = [
384
+ "otlp" ,
385
+ "otlp_grpc_log" ,
386
+ "test" ,
387
+ ],
388
+ deps = [
389
+ ":otlp_grpc_log_exporter" ,
390
+ "//api" ,
391
+ "//sdk/src/logs" ,
392
+ "@com_google_googletest//:gtest_main" ,
393
+ ],
394
+ )
395
+
359
396
otel_cc_benchmark (
360
397
name = "otlp_grpc_exporter_benchmark" ,
361
398
srcs = ["test/otlp_grpc_exporter_benchmark.cc" ],
0 commit comments