diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2021-12-15 13:23:43 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-15 13:23:43 -0500 |
commit | 6c324acf2363e88293ab94cf3de6c9d7a264b55d (patch) | |
tree | b0d7c8752bf7e7b471be4a50e65572d501bb8b5a /cli/file_fetcher.rs | |
parent | a1f0796fccfafee19b2fe06155efe746da2e9654 (diff) |
feat: REPL import specifier auto-completions (#13078)
Diffstat (limited to 'cli/file_fetcher.rs')
-rw-r--r-- | cli/file_fetcher.rs | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/cli/file_fetcher.rs b/cli/file_fetcher.rs index e8ad2ccb2..c10c72e53 100644 --- a/cli/file_fetcher.rs +++ b/cli/file_fetcher.rs @@ -26,7 +26,6 @@ use deno_runtime::deno_tls::rustls::RootCertStore; use deno_runtime::deno_web::BlobStore; use deno_runtime::permissions::Permissions; use log::debug; -use log::info; use std::borrow::Borrow; use std::collections::HashMap; use std::env; @@ -254,6 +253,7 @@ pub struct FileFetcher { pub(crate) http_cache: HttpCache, http_client: reqwest::Client, blob_store: BlobStore, + download_log_level: log::Level, } impl FileFetcher { @@ -280,9 +280,15 @@ impl FileFetcher { None, )?, blob_store, + download_log_level: log::Level::Info, }) } + /// Sets the log level to use when outputting the download message. + pub fn set_download_log_level(&mut self, level: log::Level) { + self.download_log_level = level; + } + /// Creates a `File` structure for a remote file. fn build_remote_file( &self, @@ -512,7 +518,12 @@ impl FileFetcher { .boxed(); } - info!("{} {}", colors::green("Download"), specifier); + log::log!( + self.download_log_level, + "{} {}", + colors::green("Download"), + specifier + ); let maybe_etag = match self.http_cache.get(specifier) { Ok((_, headers, _)) => headers.get("etag").cloned(), |