@@ -6,7 +6,7 @@ use opentelemetry::{otel_debug, otel_info, trace::TraceContextExt, Context, Inst
6
6
#[ cfg( feature = "spec_unstable_logs_enabled" ) ]
7
7
use opentelemetry:: logs:: Severity ;
8
8
9
- use std :: time:: SystemTime ;
9
+ use opentelemetry :: time:: now ;
10
10
use std:: {
11
11
borrow:: Cow ,
12
12
sync:: {
@@ -78,8 +78,8 @@ impl opentelemetry::logs::LoggerProvider for LoggerProvider {
78
78
79
79
impl LoggerProvider {
80
80
/// Create a new `LoggerProvider` builder.
81
- pub fn builder ( ) -> Builder {
82
- Builder :: default ( )
81
+ pub fn builder ( ) -> LoggerProviderBuilder {
82
+ LoggerProviderBuilder :: default ( )
83
83
}
84
84
85
85
pub ( crate ) fn log_processors ( & self ) -> & [ Box < dyn LogProcessor > ] {
@@ -179,12 +179,12 @@ impl Drop for LoggerProviderInner {
179
179
180
180
#[ derive( Debug , Default ) ]
181
181
/// Builder for provider attributes.
182
- pub struct Builder {
182
+ pub struct LoggerProviderBuilder {
183
183
processors : Vec < Box < dyn LogProcessor > > ,
184
184
resource : Option < Resource > ,
185
185
}
186
186
187
- impl Builder {
187
+ impl LoggerProviderBuilder {
188
188
/// Adds a [SimpleLogProcessor] with the configured exporter to the pipeline.
189
189
///
190
190
/// # Arguments
@@ -200,7 +200,7 @@ impl Builder {
200
200
let mut processors = self . processors ;
201
201
processors. push ( Box :: new ( SimpleLogProcessor :: new ( exporter) ) ) ;
202
202
203
- Builder { processors, ..self }
203
+ LoggerProviderBuilder { processors, ..self }
204
204
}
205
205
206
206
/// Adds a [BatchLogProcessor] with the configured exporter to the pipeline.
@@ -234,12 +234,12 @@ impl Builder {
234
234
let mut processors = self . processors ;
235
235
processors. push ( Box :: new ( processor) ) ;
236
236
237
- Builder { processors, ..self }
237
+ LoggerProviderBuilder { processors, ..self }
238
238
}
239
239
240
240
/// The `Resource` to be associated with this Provider.
241
241
pub fn with_resource ( self , resource : Resource ) -> Self {
242
- Builder {
242
+ LoggerProviderBuilder {
243
243
resource : Some ( resource) ,
244
244
..self
245
245
}
@@ -313,7 +313,7 @@ impl opentelemetry::logs::Logger for Logger {
313
313
}
314
314
}
315
315
if record. observed_timestamp . is_none ( ) {
316
- record. observed_timestamp = Some ( SystemTime :: now ( ) ) ;
316
+ record. observed_timestamp = Some ( now ( ) ) ;
317
317
}
318
318
319
319
for p in processors {
@@ -403,22 +403,22 @@ mod tests {
403
403
assert_eq ! (
404
404
provider
405
405
. resource( )
406
- . get( Key :: from_static_str( resource_key) )
406
+ . get( & Key :: from_static_str( resource_key) )
407
407
. map( |v| v. to_string( ) ) ,
408
408
expect. map( |s| s. to_string( ) )
409
409
) ;
410
410
} ;
411
411
let assert_telemetry_resource = |provider : & super :: LoggerProvider | {
412
412
assert_eq ! (
413
- provider. resource( ) . get( TELEMETRY_SDK_LANGUAGE . into( ) ) ,
413
+ provider. resource( ) . get( & TELEMETRY_SDK_LANGUAGE . into( ) ) ,
414
414
Some ( Value :: from( "rust" ) )
415
415
) ;
416
416
assert_eq ! (
417
- provider. resource( ) . get( TELEMETRY_SDK_NAME . into( ) ) ,
417
+ provider. resource( ) . get( & TELEMETRY_SDK_NAME . into( ) ) ,
418
418
Some ( Value :: from( "opentelemetry" ) )
419
419
) ;
420
420
assert_eq ! (
421
- provider. resource( ) . get( TELEMETRY_SDK_VERSION . into( ) ) ,
421
+ provider. resource( ) . get( & TELEMETRY_SDK_VERSION . into( ) ) ,
422
422
Some ( Value :: from( env!( "CARGO_PKG_VERSION" ) ) )
423
423
) ;
424
424
} ;
0 commit comments