@@ -20,21 +20,21 @@ mod throughput;
2020use async_trait:: async_trait;
2121
2222#[ derive( Debug , Clone ) ]
23- struct NoopExporter ;
23+ struct MockLogExporter ;
2424
2525#[ async_trait]
26- impl LogExporter for NoopExporter {
26+ impl LogExporter for MockLogExporter {
2727 async fn export ( & self , _: LogBatch < ' _ > ) -> LogResult < ( ) > {
2828 LogResult :: Ok ( ( ) )
2929 }
3030}
3131
3232#[ derive( Debug ) ]
33- pub struct NoOpLogProcessor {
34- exporter : NoopExporter ,
33+ pub struct MockLogProcessor {
34+ exporter : MockLogExporter ,
3535}
3636
37- impl LogProcessor for NoOpLogProcessor {
37+ impl LogProcessor for MockLogProcessor {
3838 fn emit ( & self , record : & mut opentelemetry_sdk:: logs:: LogRecord , scope : & InstrumentationScope ) {
3939 let log_tuple = & [ ( record as & LogRecord , scope) ] ;
4040 let _ = futures_executor:: block_on ( self . exporter . export ( LogBatch :: new ( log_tuple) ) ) ;
@@ -52,8 +52,8 @@ impl LogProcessor for NoOpLogProcessor {
5252fn main ( ) {
5353 // LoggerProvider with a no-op processor.
5454 let provider: LoggerProvider = LoggerProvider :: builder ( )
55- . with_log_processor ( NoOpLogProcessor {
56- exporter : NoopExporter { } ,
55+ . with_log_processor ( MockLogProcessor {
56+ exporter : MockLogExporter { } ,
5757 } )
5858 . build ( ) ;
5959
0 commit comments