Skip to content

Commit 2e4f19f

Browse files
committed
refactor(stackable-telemetry): Revert SettingsDouble/SettingsTriple
Note: They will appear in a future PR
1 parent dbe3719 commit 2e4f19f

File tree

5 files changed

+17
-84
lines changed

5 files changed

+17
-84
lines changed

crates/stackable-telemetry/src/tracing/mod.rs

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -487,8 +487,20 @@ mod test {
487487
.enabled(true)
488488
.build(),
489489
)
490-
.with_otlp_log_exporter(("ABC_OTLP_LOG", LevelFilter::DEBUG).into())
491-
.with_otlp_trace_exporter(("ABC_OTLP_TRACE", LevelFilter::TRACE).into())
490+
.with_otlp_log_exporter(
491+
Settings::builder()
492+
.with_environment_variable("ABC_OTLP_LOG")
493+
.with_default_level(LevelFilter::DEBUG)
494+
.enabled(true)
495+
.build(),
496+
)
497+
.with_otlp_trace_exporter(
498+
Settings::builder()
499+
.with_environment_variable("ABC_OTLP_TRACE")
500+
.with_default_level(LevelFilter::TRACE)
501+
.enabled(true)
502+
.build(),
503+
)
492504
.build();
493505

494506
assert_eq!(

crates/stackable-telemetry/src/tracing/settings/console_log.rs

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use tracing::level_filters::LevelFilter;
22

3-
use super::{Build, CommonSettings, Settings, SettingsBuilder, SettingsDouble, SettingsTriple};
3+
use super::{Build, CommonSettings, Settings, SettingsBuilder};
44

55
#[derive(Debug, Default, PartialEq)]
66
pub struct ConsoleLogSettings {
@@ -73,24 +73,6 @@ impl CommonSettings for ConsoleLogSettings {
7373
}
7474
}
7575

76-
impl From<SettingsDouble> for ConsoleLogSettings {
77-
fn from(value: SettingsDouble) -> Self {
78-
Self {
79-
common_settings: value.into(),
80-
..Default::default()
81-
}
82-
}
83-
}
84-
85-
impl From<SettingsTriple> for ConsoleLogSettings {
86-
fn from(value: SettingsTriple) -> Self {
87-
Self {
88-
common_settings: value.into(),
89-
..Default::default()
90-
}
91-
}
92-
}
93-
9476
#[cfg(test)]
9577
mod test {
9678
use tracing::level_filters::LevelFilter;

crates/stackable-telemetry/src/tracing/settings/mod.rs

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -108,31 +108,6 @@ impl From<SettingsBuilder> for Settings {
108108
}
109109
}
110110

111-
pub(crate) type SettingsDouble = (&'static str, LevelFilter);
112-
pub(crate) type SettingsTriple = (&'static str, LevelFilter, bool);
113-
114-
// for enabling a subscriber in one line with no extra settings
115-
impl From<SettingsDouble> for Settings {
116-
fn from((environment_variable, default_level): SettingsDouble) -> Self {
117-
Settings {
118-
environment_variable,
119-
default_level,
120-
enabled: true,
121-
}
122-
}
123-
}
124-
125-
// for configuring a subscriber in one line with no extra settings
126-
impl From<SettingsTriple> for Settings {
127-
fn from((environment_variable, default_level, enabled): SettingsTriple) -> Self {
128-
Settings {
129-
environment_variable,
130-
default_level,
131-
enabled,
132-
}
133-
}
134-
}
135-
136111
#[cfg(test)]
137112
mod test {
138113
use super::*;

crates/stackable-telemetry/src/tracing/settings/otlp_log.rs

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use tracing::level_filters::LevelFilter;
22

3-
use super::{Build, CommonSettings, Settings, SettingsBuilder, SettingsDouble, SettingsTriple};
3+
use super::{Build, CommonSettings, Settings, SettingsBuilder};
44

55
#[derive(Debug, Default, PartialEq)]
66
pub struct OtlpLogSettings {
@@ -56,24 +56,6 @@ impl CommonSettings for OtlpLogSettings {
5656
}
5757
}
5858

59-
impl From<SettingsDouble> for OtlpLogSettings {
60-
fn from(value: SettingsDouble) -> Self {
61-
Self {
62-
common_settings: value.into(),
63-
// ..Default::default()
64-
}
65-
}
66-
}
67-
68-
impl From<SettingsTriple> for OtlpLogSettings {
69-
fn from(value: SettingsTriple) -> Self {
70-
Self {
71-
common_settings: value.into(),
72-
// ..Default::default()
73-
}
74-
}
75-
}
76-
7759
#[cfg(test)]
7860
mod test {
7961
use tracing::level_filters::LevelFilter;

crates/stackable-telemetry/src/tracing/settings/otlp_trace.rs

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use tracing::level_filters::LevelFilter;
22

3-
use super::{Build, CommonSettings, Settings, SettingsBuilder, SettingsDouble, SettingsTriple};
3+
use super::{Build, CommonSettings, Settings, SettingsBuilder};
44

55
#[derive(Debug, Default, PartialEq)]
66
pub struct OtlpTraceSettings {
@@ -56,24 +56,6 @@ impl CommonSettings for OtlpTraceSettings {
5656
}
5757
}
5858

59-
impl From<SettingsDouble> for OtlpTraceSettings {
60-
fn from(value: SettingsDouble) -> Self {
61-
Self {
62-
common_settings: value.into(),
63-
// ..Default::default()
64-
}
65-
}
66-
}
67-
68-
impl From<SettingsTriple> for OtlpTraceSettings {
69-
fn from(value: SettingsTriple) -> Self {
70-
Self {
71-
common_settings: value.into(),
72-
// ..Default::default()
73-
}
74-
}
75-
}
76-
7759
#[cfg(test)]
7860
mod test {
7961
use tracing::level_filters::LevelFilter;

0 commit comments

Comments
 (0)