diff options
author | Florian Häglsperger <florian@haeglsperger.com> | 2020-03-10 13:26:17 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-10 08:26:17 -0400 |
commit | 62f4a2a788a46af88e47472738d1a98fa247b9b0 (patch) | |
tree | 226463e0e4c9003a996a50d2d7a4e7651a5d8f4a /cli/lib.rs | |
parent | dca00211abf311de9fec4f73f8365e430787e3f9 (diff) |
Add global "quiet" flag (#4135)
Diffstat (limited to 'cli/lib.rs')
-rw-r--r-- | cli/lib.rs | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/cli/lib.rs b/cli/lib.rs index a4d4ec331..3e3641929 100644 --- a/cli/lib.rs +++ b/cli/lib.rs @@ -81,6 +81,7 @@ use url::Url; static LOGGER: Logger = Logger; +// TODO(ry) Switch to env_logger or other standard crate. struct Logger; impl log::Log for Logger { @@ -97,7 +98,11 @@ impl log::Log for Logger { target.push_str(&line_no.to_string()); } - println!("{} RS - {} - {}", record.level(), target, record.args()); + if record.level() >= Level::Info { + eprintln!("{}", record.args()); + } else { + eprintln!("{} RS - {} - {}", record.level(), target, record.args()); + } } } fn flush(&self) {} @@ -372,7 +377,6 @@ async fn test_command( flags: Flags, include: Option<Vec<String>>, fail_fast: bool, - _quiet: bool, allow_none: bool, ) -> Result<(), ErrBox> { let global_state = GlobalState::new(flags.clone())?; @@ -427,7 +431,7 @@ pub fn main() { let log_level = match flags.log_level { Some(level) => level, - None => Level::Warn, + None => Level::Info, // Default log level }; log::set_max_level(log_level.to_level_filter()); @@ -458,13 +462,10 @@ pub fn main() { DenoSubcommand::Repl => run_repl(flags).boxed_local(), DenoSubcommand::Run { script } => run_command(flags, script).boxed_local(), DenoSubcommand::Test { - quiet, fail_fast, include, allow_none, - } => { - test_command(flags, include, fail_fast, quiet, allow_none).boxed_local() - } + } => test_command(flags, include, fail_fast, allow_none).boxed_local(), DenoSubcommand::Completions { buf } => { print!("{}", std::str::from_utf8(&buf).unwrap()); return; |