diff options
author | Jake McGinty <me@jake.su> | 2018-04-03 15:16:18 -0700 |
---|---|---|
committer | Jake McGinty <me@jake.su> | 2018-04-03 15:16:24 -0700 |
commit | 1f4048896bfef61bc8b0531acb06d9fe6c6f777c (patch) | |
tree | 94dff006ee11028b4cb46940d66821d6b92d8e89 | |
parent | config: enforce max peers per device (diff) | |
download | wireguard-rs-1f4048896bfef61bc8b0531acb06d9fe6c6f777c.tar.xz wireguard-rs-1f4048896bfef61bc8b0531acb06d9fe6c6f777c.zip |
binary: add interface name to log file
-rw-r--r-- | src/main.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main.rs b/src/main.rs index 5475729..29d447e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -40,6 +40,9 @@ struct Opt { } fn main() { + let opt = Opt::from_args(); + + let interface = opt.interface.clone(); let colors = ColoredLevelConfig::new() .debug(Color::Magenta) .info(Color::BrightBlue) @@ -49,8 +52,9 @@ fn main() { .format(move |out, message, record| { let pad = record.level() == log::Level::Warn || record.level() == log::Level::Info; out.finish(format_args!( - "{} {}{} {}", + "{} {} {}{} {}", chrono::Local::now().format("%H:%M:%S%.3f"), + interface, colors.color(record.level()), if pad { " " } else { "" }, message, @@ -61,8 +65,6 @@ fn main() { .chain(std::io::stdout()) .apply().unwrap(); - let opt = Opt::from_args(); - if !opt.foreground { daemonize().expect("failed to daemonize"); } |