1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-25 20:25:28 +03:00
aports/testing/yofi/remove-systemd-logger.patch
2022-02-05 22:35:59 +01:00

29 lines
1,004 B
Diff

--- a/src/main.rs
+++ b/src/main.rs
@@ -46,9 +46,8 @@
}
fn setup_logger(level: LevelFilter, log_file: Option<impl AsRef<Path>>) {
- use log::Log;
- let dispatcher = fern::Dispatch::new()
+ let mut dispatcher = fern::Dispatch::new()
.format(|out, message, record| {
out.finish(format_args!(
"{}[{}][{}] {}",
@@ -61,13 +60,8 @@
.level(level)
.chain(std::io::stdout());
- let dispatcher = if let Some(log_file) = log_file {
- dispatcher.chain(fern::log_file(log_file).unwrap())
- } else {
- const VERSION: &str = env!("CARGO_PKG_VERSION");
- let systemd_logger =
- systemd_journal_logger::JournalLog::with_extra_fields(vec![("VERSION", VERSION)]);
- dispatcher.chain(fern::Output::call(move |record| systemd_logger.log(record)))
+ if let Some(log_file) = log_file {
+ dispatcher = dispatcher.chain(fern::log_file(log_file).unwrap());
};
dispatcher.apply().unwrap();