@@ -6,7 +6,7 @@ use opentelemetry::{otel_debug, otel_info, trace::TraceContextExt, Context, Inst
66#[ cfg( feature = "spec_unstable_logs_enabled" ) ]
77use opentelemetry:: logs:: Severity ;
88
9- use std :: time:: SystemTime ;
9+ use opentelemetry :: time:: now ;
1010use std:: {
1111 borrow:: Cow ,
1212 sync:: {
@@ -78,8 +78,8 @@ impl opentelemetry::logs::LoggerProvider for LoggerProvider {
7878
7979impl LoggerProvider {
8080 /// Create a new `LoggerProvider` builder.
81- pub fn builder ( ) -> Builder {
82- Builder :: default ( )
81+ pub fn builder ( ) -> LoggerProviderBuilder {
82+ LoggerProviderBuilder :: default ( )
8383 }
8484
8585 pub ( crate ) fn log_processors ( & self ) -> & [ Box < dyn LogProcessor > ] {
@@ -179,12 +179,12 @@ impl Drop for LoggerProviderInner {
179179
180180#[ derive( Debug , Default ) ]
181181/// Builder for provider attributes.
182- pub struct Builder {
182+ pub struct LoggerProviderBuilder {
183183 processors : Vec < Box < dyn LogProcessor > > ,
184184 resource : Option < Resource > ,
185185}
186186
187- impl Builder {
187+ impl LoggerProviderBuilder {
188188 /// Adds a [SimpleLogProcessor] with the configured exporter to the pipeline.
189189 ///
190190 /// # Arguments
@@ -200,7 +200,7 @@ impl Builder {
200200 let mut processors = self . processors ;
201201 processors. push ( Box :: new ( SimpleLogProcessor :: new ( exporter) ) ) ;
202202
203- Builder { processors, ..self }
203+ LoggerProviderBuilder { processors, ..self }
204204 }
205205
206206 /// Adds a [BatchLogProcessor] with the configured exporter to the pipeline.
@@ -234,12 +234,12 @@ impl Builder {
234234 let mut processors = self . processors ;
235235 processors. push ( Box :: new ( processor) ) ;
236236
237- Builder { processors, ..self }
237+ LoggerProviderBuilder { processors, ..self }
238238 }
239239
240240 /// The `Resource` to be associated with this Provider.
241241 pub fn with_resource ( self , resource : Resource ) -> Self {
242- Builder {
242+ LoggerProviderBuilder {
243243 resource : Some ( resource) ,
244244 ..self
245245 }
@@ -313,7 +313,7 @@ impl opentelemetry::logs::Logger for Logger {
313313 }
314314 }
315315 if record. observed_timestamp . is_none ( ) {
316- record. observed_timestamp = Some ( SystemTime :: now ( ) ) ;
316+ record. observed_timestamp = Some ( now ( ) ) ;
317317 }
318318
319319 for p in processors {
@@ -403,22 +403,22 @@ mod tests {
403403 assert_eq ! (
404404 provider
405405 . resource( )
406- . get( Key :: from_static_str( resource_key) )
406+ . get( & Key :: from_static_str( resource_key) )
407407 . map( |v| v. to_string( ) ) ,
408408 expect. map( |s| s. to_string( ) )
409409 ) ;
410410 } ;
411411 let assert_telemetry_resource = |provider : & super :: LoggerProvider | {
412412 assert_eq ! (
413- provider. resource( ) . get( TELEMETRY_SDK_LANGUAGE . into( ) ) ,
413+ provider. resource( ) . get( & TELEMETRY_SDK_LANGUAGE . into( ) ) ,
414414 Some ( Value :: from( "rust" ) )
415415 ) ;
416416 assert_eq ! (
417- provider. resource( ) . get( TELEMETRY_SDK_NAME . into( ) ) ,
417+ provider. resource( ) . get( & TELEMETRY_SDK_NAME . into( ) ) ,
418418 Some ( Value :: from( "opentelemetry" ) )
419419 ) ;
420420 assert_eq ! (
421- provider. resource( ) . get( TELEMETRY_SDK_VERSION . into( ) ) ,
421+ provider. resource( ) . get( & TELEMETRY_SDK_VERSION . into( ) ) ,
422422 Some ( Value :: from( env!( "CARGO_PKG_VERSION" ) ) )
423423 ) ;
424424 } ;
0 commit comments