summaryrefslogtreecommitdiff
path: root/cli/file_fetcher.rs
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2021-12-15 13:23:43 -0500
committerGitHub <noreply@github.com>2021-12-15 13:23:43 -0500
commit6c324acf2363e88293ab94cf3de6c9d7a264b55d (patch)
treeb0d7c8752bf7e7b471be4a50e65572d501bb8b5a /cli/file_fetcher.rs
parenta1f0796fccfafee19b2fe06155efe746da2e9654 (diff)
feat: REPL import specifier auto-completions (#13078)
Diffstat (limited to 'cli/file_fetcher.rs')
-rw-r--r--cli/file_fetcher.rs15
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(),