@@ -11,7 +11,7 @@ use std::{cell::RefCell, str, time::SystemTime};
1111thread_local ! { static EBW : RefCell <EventBuilder > = RefCell :: new( EventBuilder :: new( ) ) ; }
1212
1313/// UserEventsExporter is a log exporter that exports logs in EventHeader format to user_events tracepoint.
14- pub struct UserEventsExporter {
14+ pub ( crate ) struct UserEventsExporter {
1515 provider : Mutex < Provider > ,
1616 event_sets : Vec < Arc < EventSet > > ,
1717}
@@ -20,7 +20,7 @@ const EVENT_ID: &str = "event_id";
2020
2121impl UserEventsExporter {
2222 /// Create instance of the exporter
23- pub fn new ( provider_name : & str ) -> Self {
23+ pub ( crate ) fn new ( provider_name : & str ) -> Self {
2424 let mut eventheader_provider: Provider =
2525 Provider :: new ( provider_name, & Provider :: new_options ( ) ) ;
2626 let event_sets = Self :: register_events ( & mut eventheader_provider) ;
@@ -101,7 +101,7 @@ impl UserEventsExporter {
101101 }
102102 }
103103
104- fn get_severity_level ( & self , severity : Severity ) -> Level {
104+ const fn get_severity_level ( severity : Severity ) -> Level {
105105 match severity {
106106 Severity :: Debug
107107 | Severity :: Debug2
@@ -136,7 +136,7 @@ impl UserEventsExporter {
136136 _instrumentation : & opentelemetry:: InstrumentationScope ,
137137 ) -> opentelemetry_sdk:: error:: OTelSdkResult {
138138 let level = if let Some ( otel_severity) = log_record. severity_number ( ) {
139- self . get_severity_level ( otel_severity)
139+ Self :: get_severity_level ( otel_severity)
140140 } else {
141141 return Err ( OTelSdkError :: InternalFailure (
142142 "Severity number is required for user-events exporter" . to_string ( ) ,
@@ -328,7 +328,7 @@ impl opentelemetry_sdk::logs::LogExporter for UserEventsExporter {
328328 fn event_enabled ( & self , level : Severity , _target : & str , _name : & str ) -> bool {
329329 // EventSets are stored in the same order as their int representation,
330330 // so we can use the level as index to the Vec.
331- let level = self . get_severity_level ( level) ;
331+ let level = Self :: get_severity_level ( level) ;
332332 match self . event_sets . get ( level. as_int ( ) as usize ) {
333333 Some ( event_set) => event_set. enabled ( ) ,
334334 None => false ,
0 commit comments