Skip to content

Commit 98e7acd

Browse files
committed
refactor(stackable-telemetry): Rename env_var() for consistency, reorder fields
1 parent cd609aa commit 98e7acd

File tree

5 files changed

+37
-37
lines changed

5 files changed

+37
-37
lines changed

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -443,14 +443,14 @@ mod test {
443443
.service_name("test")
444444
.with_console_output(
445445
Settings::builder()
446-
.env_var("ABC_A")
446+
.environment_variable("ABC_A")
447447
.default_level(LevelFilter::TRACE)
448448
.enabled(true)
449449
.build(),
450450
)
451451
.with_console_output(
452452
Settings::builder()
453-
.env_var("ABC_B")
453+
.environment_variable("ABC_B")
454454
.default_level(LevelFilter::DEBUG)
455455
.enabled(true)
456456
.build(),
@@ -478,7 +478,7 @@ mod test {
478478
.service_name("test")
479479
.with_console_output(
480480
Settings::builder()
481-
.env_var("ABC_CONSOLE")
481+
.environment_variable("ABC_CONSOLE")
482482
.default_level(LevelFilter::INFO)
483483
.enabled(true)
484484
.build(),

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,13 @@ impl CommonSettings for ConsoleLogSettings {
6464
self.common_settings.environment_variable
6565
}
6666

67-
fn enabled(&self) -> bool {
68-
self.common_settings.enabled
69-
}
70-
7167
fn default_level(&self) -> LevelFilter {
7268
self.common_settings.default_level
7369
}
70+
71+
fn enabled(&self) -> bool {
72+
self.common_settings.enabled
73+
}
7474
}
7575

7676
#[cfg(test)]
@@ -84,15 +84,15 @@ mod test {
8484
let expected = ConsoleLogSettings {
8585
common_settings: Settings {
8686
environment_variable: "hello",
87-
enabled: true,
8887
default_level: LevelFilter::DEBUG,
88+
enabled: true,
8989
},
9090
log_format: Format::Plain,
9191
};
9292
let result = Settings::builder()
93-
.enabled(true)
94-
.env_var("hello")
93+
.environment_variable("hello")
9594
.default_level(LevelFilter::DEBUG)
95+
.enabled(true)
9696
.console_log_settings_builder()
9797
.log_format(Format::Plain)
9898
// color

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

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,17 @@ pub use otlp_trace::*;
1212
// this trait is to make it simpler to access common settings from specific settings.
1313
pub trait CommonSettings {
1414
fn environment_variable(&self) -> &'static str;
15-
fn enabled(&self) -> bool;
1615
fn default_level(&self) -> LevelFilter;
16+
fn enabled(&self) -> bool;
1717
}
1818

1919
#[derive(Debug, PartialEq)]
2020
pub struct Settings {
2121
pub environment_variable: &'static str,
2222

23-
pub enabled: bool,
24-
2523
pub default_level: LevelFilter,
24+
25+
pub enabled: bool,
2626
}
2727

2828
impl Settings {
@@ -54,18 +54,18 @@ impl Build<Settings> for SettingsBuilder {
5454
}
5555

5656
impl SettingsBuilder {
57-
pub fn env_var(mut self, name: &'static str) -> Self {
57+
pub fn environment_variable(mut self, name: &'static str) -> Self {
5858
self.environment_variable = name;
5959
self
6060
}
6161

62-
pub fn enabled(mut self, enabled: bool) -> Self {
63-
self.enabled = enabled;
62+
pub fn default_level(mut self, level: impl Into<LevelFilter>) -> Self {
63+
self.default_level = level.into();
6464
self
6565
}
6666

67-
pub fn default_level(mut self, level: impl Into<LevelFilter>) -> Self {
68-
self.default_level = level.into();
67+
pub fn enabled(mut self, enabled: bool) -> Self {
68+
self.enabled = enabled;
6969
self
7070
}
7171

@@ -86,8 +86,8 @@ impl Default for SettingsBuilder {
8686
fn default() -> Self {
8787
Self {
8888
environment_variable: "RUST_LOG",
89-
enabled: false,
9089
default_level: LevelFilter::OFF,
90+
enabled: false,
9191
}
9292
}
9393
}
@@ -96,8 +96,8 @@ impl From<SettingsBuilder> for Settings {
9696
fn from(value: SettingsBuilder) -> Self {
9797
Self {
9898
environment_variable: value.environment_variable,
99-
enabled: value.enabled,
10099
default_level: value.default_level,
100+
enabled: value.enabled,
101101
}
102102
}
103103
}
@@ -110,13 +110,13 @@ mod test {
110110
fn builds_settings() {
111111
let expected = Settings {
112112
environment_variable: "hello",
113-
enabled: true,
114113
default_level: LevelFilter::DEBUG,
114+
enabled: true,
115115
};
116116
let result = Settings::builder()
117-
.enabled(true)
118-
.env_var("hello")
117+
.environment_variable("hello")
119118
.default_level(LevelFilter::DEBUG)
119+
.enabled(true)
120120
.build();
121121

122122
assert_eq!(expected, result);

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,13 @@ impl CommonSettings for OtlpLogSettings {
4747
self.common_settings.environment_variable
4848
}
4949

50-
fn enabled(&self) -> bool {
51-
self.common_settings.enabled
52-
}
53-
5450
fn default_level(&self) -> LevelFilter {
5551
self.common_settings.default_level
5652
}
53+
54+
fn enabled(&self) -> bool {
55+
self.common_settings.enabled
56+
}
5757
}
5858

5959
#[cfg(test)]
@@ -67,14 +67,14 @@ mod test {
6767
let expected = OtlpLogSettings {
6868
common_settings: Settings {
6969
environment_variable: "hello",
70-
enabled: true,
7170
default_level: LevelFilter::DEBUG,
71+
enabled: true,
7272
},
7373
};
7474
let result = Settings::builder()
75-
.enabled(true)
76-
.env_var("hello")
75+
.environment_variable("hello")
7776
.default_level(LevelFilter::DEBUG)
77+
.enabled(true)
7878
.otlp_log_settings_builder()
7979
.build();
8080

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,13 @@ impl CommonSettings for OtlpTraceSettings {
4747
self.common_settings.environment_variable
4848
}
4949

50-
fn enabled(&self) -> bool {
51-
self.common_settings.enabled
52-
}
53-
5450
fn default_level(&self) -> LevelFilter {
5551
self.common_settings.default_level
5652
}
53+
54+
fn enabled(&self) -> bool {
55+
self.common_settings.enabled
56+
}
5757
}
5858

5959
#[cfg(test)]
@@ -67,14 +67,14 @@ mod test {
6767
let expected = OtlpTraceSettings {
6868
common_settings: Settings {
6969
environment_variable: "hello",
70-
enabled: true,
7170
default_level: LevelFilter::DEBUG,
71+
enabled: true,
7272
},
7373
};
7474
let result = Settings::builder()
75-
.enabled(true)
76-
.env_var("hello")
75+
.environment_variable("hello")
7776
.default_level(LevelFilter::DEBUG)
77+
.enabled(true)
7878
.otlp_trace_settings_builder()
7979
.build();
8080

0 commit comments

Comments
 (0)