diff options
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/src/main.rs b/src/main.rs index 23d5a19..062a77c 100644 --- a/src/main.rs +++ b/src/main.rs | |||
@@ -4,10 +4,6 @@ extern crate log; | |||
4 | extern crate failure; | 4 | extern crate failure; |
5 | 5 | ||
6 | #[macro_use] | 6 | #[macro_use] |
7 | extern crate clap; | ||
8 | |||
9 | |||
10 | #[macro_use] | ||
11 | extern crate structopt; | 7 | extern crate structopt; |
12 | 8 | ||
13 | #[macro_use] | 9 | #[macro_use] |
@@ -74,7 +70,18 @@ fn main() { | |||
74 | 70 | ||
75 | fn start() -> Result<(), Error> { | 71 | fn start() -> Result<(), Error> { |
76 | let args = Cli::from_args(); | 72 | let args = Cli::from_args(); |
77 | args.log.log_all(Some(args.verbose.log_level()))?; | 73 | pretty_env_logger::formatted_builder() |
74 | .filter( | ||
75 | None, | ||
76 | match args.verbose { | ||
77 | 0 => log::LevelFilter::Warn, | ||
78 | 1 => log::LevelFilter::Info, | ||
79 | 2 => log::LevelFilter::Debug, | ||
80 | _ => log::LevelFilter::Trace, | ||
81 | }, | ||
82 | ) | ||
83 | .try_init()?; | ||
84 | |||
78 | 85 | ||
79 | use crate::Command::*; | 86 | use crate::Command::*; |
80 | 87 | ||