prefetch-npm-deps: instrument some logging

This commit is contained in:
Lily Foster 2023-11-21 18:00:03 -05:00
parent 81ed58b0fe
commit daec4bf734
No known key found for this signature in database
GPG key ID: 49340081E484C893

View file

@ -1,5 +1,6 @@
use anyhow::{anyhow, bail, Context}; use anyhow::{anyhow, bail, Context};
use lock::UrlOrString; use lock::UrlOrString;
use log::{debug, info};
use rayon::prelude::*; use rayon::prelude::*;
use serde_json::{Map, Value}; use serde_json::{Map, Value};
use std::{ use std::{
@ -19,6 +20,8 @@ pub fn lockfile(
force_git_deps: bool, force_git_deps: bool,
force_empty_cache: bool, force_empty_cache: bool,
) -> anyhow::Result<Vec<Package>> { ) -> anyhow::Result<Vec<Package>> {
debug!("parsing lockfile with contents:\n{content}");
let mut packages = lock::packages(content) let mut packages = lock::packages(content)
.context("failed to extract packages from lockfile")? .context("failed to extract packages from lockfile")?
.into_par_iter() .into_par_iter()
@ -46,6 +49,8 @@ pub fn lockfile(
let path = dir.path().join("package"); let path = dir.path().join("package");
info!("recursively parsing lockfile for {} at {path:?}", pkg.name);
let lockfile_contents = fs::read_to_string(path.join("package-lock.json")); let lockfile_contents = fs::read_to_string(path.join("package-lock.json"));
let package_json_path = path.join("package.json"); let package_json_path = path.join("package.json");