Skip to content

Commit 644768f

Browse files
authored
[opentlemetry-user-events-logs] Minor refactoring (#194)
1 parent 14e1a57 commit 644768f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

opentelemetry-user-events-logs/src/logs/exporter.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use std::{cell::RefCell, str, time::SystemTime};
1111
thread_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

2121
impl 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

Comments
 (0)