summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortummychow <tummychow@users.noreply.github.com>2018-03-10 18:14:42 -0800
committertummychow <tummychow@users.noreply.github.com>2018-03-10 18:14:42 -0800
commit3c44cbfe2582076685caea13d81e7191251f9e0e (patch)
tree6910d45dd63879415fac737d43234e5523d8ca61
parent406c0bb29ed21750a279cf3ec69d9e20fa41d998 (diff)
only add line/module to log in verbose mode
-rw-r--r--src/main.rs10
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"),