Skip to content

Commit f5911fb

Browse files
committed
fix: make get_decorator its own function
1 parent 8a36a27 commit f5911fb

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

stacks-common/src/util/log.rs

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -221,17 +221,24 @@ fn make_logger() -> Logger {
221221
} else {
222222
let debug = env::var("STACKS_LOG_DEBUG") == Ok("1".into());
223223
let pretty_print = env::var("STACKS_LOG_PP") == Ok("1".into());
224-
#[cfg(not(any(test, feature = "testing")))]
225-
let decorator = slog_term::PlainSyncDecorator::new(std::io::stderr());
226-
#[cfg(any(test, feature = "testing"))]
227-
let decorator = slog_term::PlainSyncDecorator::new(slog_term::TestStdoutWriter);
224+
let decorator = get_decorator();
228225
let atty = isatty(Stream::Stderr);
229226
let drain = TermFormat::new(decorator, pretty_print, debug, atty);
230227
let logger = Logger::root(drain.ignore_res(), o!());
231228
logger
232229
}
233230
}
234231

232+
#[cfg(any(test, feature = "testing"))]
233+
fn get_decorator() -> slog_term::PlainSyncDecorator<slog_term::TestStdoutWriter> {
234+
slog_term::PlainSyncDecorator::new(slog_term::TestStdoutWriter)
235+
}
236+
237+
#[cfg(not(any(test, feature = "testing")))]
238+
fn get_decorator() -> slog_term::PlainSyncDecorator<std::io::Stderr> {
239+
slog_term::PlainSyncDecorator::new(std::io::stderr())
240+
}
241+
235242
fn inner_get_loglevel() -> slog::Level {
236243
if env::var("STACKS_LOG_TRACE") == Ok("1".into()) {
237244
slog::Level::Trace

0 commit comments

Comments
 (0)