diff options
author | tummychow <tummychow@users.noreply.github.com> | 2018-03-10 18:14:42 -0800 |
---|---|---|
committer | tummychow <tummychow@users.noreply.github.com> | 2018-03-10 18:14:42 -0800 |
commit | 3c44cbfe2582076685caea13d81e7191251f9e0e (patch) | |
tree | 6910d45dd63879415fac737d43234e5523d8ca61 | |
parent | 406c0bb29ed21750a279cf3ec69d9e20fa41d998 (diff) |
only add line/module to log in verbose mode
-rw-r--r-- | src/main.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main.rs b/src/main.rs index 4d4e83d..50facf3 100644 --- a/src/main.rs +++ b/src/main.rs @@ -52,13 +52,13 @@ fn main() { slog::Level::Warning }, ).fuse(); - let logger = slog::Logger::root( - drain, - o!( + let mut logger = slog::Logger::root(drain, o!()); + if args.is_present("verbose") { + logger = logger.new(o!( "module" => slog::FnValue(|record| {record.module()}), "line" => slog::FnValue(|record| {record.line()}), - ), - ); + )); + } if let Err(e) = git_absorb::run(&git_absorb::Config { dry_run: args.is_present("dry-run"), |