Skip to content

Commit

Permalink
feat: ignore logging errors rather than panicking
Browse files Browse the repository at this point in the history
  • Loading branch information
kantai committed Jul 10, 2023
1 parent 183a043 commit 3bd9f46
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions stacks-common/src/util/log.rs
Original file line number Diff line number Diff line change
Expand Up @@ -205,8 +205,8 @@ fn make_json_logger() -> Logger {
}),
);

let drain = Mutex::new(slog_json::Json::default(std::io::stderr())).map(slog::Fuse);
let filtered_drain = slog::LevelFilter::new(drain, get_loglevel()).fuse();
let drain = Mutex::new(slog_json::Json::default(std::io::stderr()));
let filtered_drain = slog::LevelFilter::new(drain, get_loglevel()).ignore_res();
slog::Logger::root(filtered_drain, def_keys)
}

Expand All @@ -225,7 +225,7 @@ fn make_logger() -> Logger {
let decorator = slog_term::PlainSyncDecorator::new(std::io::stderr());
let atty = isatty(Stream::Stderr);
let drain = TermFormat::new(decorator, pretty_print, debug, atty);
let logger = Logger::root(drain.fuse(), o!());
let logger = Logger::root(drain.ignore_res(), o!());
logger
}
}
Expand All @@ -239,7 +239,7 @@ fn make_logger() -> Logger {
let plain = slog_term::PlainSyncDecorator::new(slog_term::TestStdoutWriter);
let isatty = isatty(Stream::Stdout);
let drain = TermFormat::new(plain, false, debug, isatty);
let logger = Logger::root(drain.fuse(), o!());
let logger = Logger::root(drain.ignore_res(), o!());
logger
}
}
Expand Down

0 comments on commit 3bd9f46

Please sign in to comment.