aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJake McGinty <me@jake.su>2018-04-03 15:16:18 -0700
committerJake McGinty <me@jake.su>2018-04-03 15:16:24 -0700
commit1f4048896bfef61bc8b0531acb06d9fe6c6f777c (patch)
tree94dff006ee11028b4cb46940d66821d6b92d8e89
parentconfig: enforce max peers per device (diff)
downloadwireguard-rs-1f4048896bfef61bc8b0531acb06d9fe6c6f777c.tar.xz
wireguard-rs-1f4048896bfef61bc8b0531acb06d9fe6c6f777c.zip
binary: add interface name to log file
-rw-r--r--src/main.rs8
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");
}