@@ -14,6 +14,7 @@ use opentelemetry::{
14
14
global,
15
15
logs:: { LogError , LogResult } ,
16
16
} ;
17
+ use std:: borrow:: Cow ;
17
18
use std:: sync:: atomic:: AtomicBool ;
18
19
use std:: { cmp:: min, env, sync:: Mutex } ;
19
20
use std:: {
@@ -22,7 +23,6 @@ use std::{
22
23
sync:: Arc ,
23
24
time:: Duration ,
24
25
} ;
25
- use std:: borrow:: Cow ;
26
26
27
27
/// Delay interval between two consecutive exports.
28
28
const OTEL_BLRP_SCHEDULE_DELAY : & str = "OTEL_BLRP_SCHEDULE_DELAY" ;
@@ -91,7 +91,9 @@ impl LogProcessor for SimpleLogProcessor {
91
91
. exporter
92
92
. lock ( )
93
93
. map_err ( |_| LogError :: Other ( "simple logprocessor mutex poison" . into ( ) ) )
94
- . and_then ( |mut exporter| futures_executor:: block_on ( exporter. export ( vec ! [ Cow :: Borrowed ( data) ] ) ) ) ;
94
+ . and_then ( |mut exporter| {
95
+ futures_executor:: block_on ( exporter. export ( vec ! [ Cow :: Borrowed ( data) ] ) )
96
+ } ) ;
95
97
if let Err ( err) = result {
96
98
global:: handle_error ( err) ;
97
99
}
@@ -142,7 +144,9 @@ impl<R: RuntimeChannel> Debug for BatchLogProcessor<R> {
142
144
143
145
impl < R : RuntimeChannel > LogProcessor for BatchLogProcessor < R > {
144
146
fn emit ( & self , data : & mut LogData ) {
145
- let result = self . message_sender . try_send ( BatchMessage :: ExportLog ( data. clone ( ) ) ) ;
147
+ let result = self
148
+ . message_sender
149
+ . try_send ( BatchMessage :: ExportLog ( data. clone ( ) ) ) ;
146
150
147
151
if let Err ( err) = result {
148
152
global:: handle_error ( LogError :: Other ( err. into ( ) ) ) ;
@@ -497,7 +501,6 @@ mod tests {
497
501
OTEL_BLRP_MAX_QUEUE_SIZE , OTEL_BLRP_SCHEDULE_DELAY ,
498
502
} ;
499
503
use crate :: testing:: logs:: InMemoryLogsExporterBuilder ;
500
- use std:: borrow:: Cow ;
501
504
use crate :: {
502
505
export:: logs:: { LogData , LogExporter } ,
503
506
logs:: {
@@ -514,6 +517,7 @@ mod tests {
514
517
} ;
515
518
use async_trait:: async_trait;
516
519
use opentelemetry:: { logs:: LogResult , KeyValue } ;
520
+ use std:: borrow:: Cow ;
517
521
use std:: sync:: Arc ;
518
522
use std:: time:: Duration ;
519
523
@@ -524,7 +528,7 @@ mod tests {
524
528
525
529
#[ async_trait]
526
530
impl LogExporter for MockLogExporter {
527
- async fn export < ' a > ( & mut self , _batch : Vec < Cow < ' a , LogData > > ) -> LogResult < ( ) > {
531
+ async fn export < ' a > ( & mut self , _batch : Vec < Cow < ' a , LogData > > ) -> LogResult < ( ) > {
528
532
Ok ( ( ) )
529
533
}
530
534
@@ -765,7 +769,7 @@ mod tests {
765
769
. build ( ) ;
766
770
let processor = SimpleLogProcessor :: new ( Box :: new ( exporter. clone ( ) ) ) ;
767
771
768
- let mut log_data = LogData {
772
+ let mut log_data = LogData {
769
773
record : Default :: default ( ) ,
770
774
instrumentation : Default :: default ( ) ,
771
775
} ;
0 commit comments