Add more debug logging

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
This commit is contained in:
Jiahao XU 2024-06-06 23:53:42 +10:00
parent a295fe9161
commit e02321e8f1
No known key found for this signature in database
GPG key ID: 76D1E687CA3C4928

View file

@ -12,7 +12,7 @@ use std::{
use binstalk_downloader::{download::Download, remote}; use binstalk_downloader::{download::Download, remote};
use compact_str::{format_compact, CompactString, ToCompactString}; use compact_str::{format_compact, CompactString, ToCompactString};
use tokio::sync::OnceCell; use tokio::sync::OnceCell;
use tracing::debug; use tracing::instrument;
use url::Url; use url::Url;
mod common; mod common;
@ -213,9 +213,8 @@ impl GhApiClient {
.map_err(|err| err.context("Restful API")) .map_err(|err| err.context("Restful API"))
} }
#[instrument(level = "debug", skip(self), ret)]
pub async fn get_repo_info(&self, repo: &GhRepo) -> Result<Option<RepoInfo>, GhApiError> { pub async fn get_repo_info(&self, repo: &GhRepo) -> Result<Option<RepoInfo>, GhApiError> {
debug!("get_repo_info is called on {repo:?}");
match self match self
.do_fetch( .do_fetch(
repo_info::fetch_repo_info_graphql_api, repo_info::fetch_repo_info_graphql_api,
@ -238,6 +237,7 @@ impl GhApiClient {
/// Return `Ok(Some(api_artifact_url))` if exists. /// Return `Ok(Some(api_artifact_url))` if exists.
/// ///
/// The returned future is guaranteed to be pointer size. /// The returned future is guaranteed to be pointer size.
#[instrument(level = "debug", skip(self), ret)]
pub async fn has_release_artifact( pub async fn has_release_artifact(
&self, &self,
GhReleaseArtifact { GhReleaseArtifact {
@ -249,8 +249,6 @@ impl GhApiClient {
let res = once_cell let res = once_cell
.get_or_try_init(|| { .get_or_try_init(|| {
Box::pin(async { Box::pin(async {
debug!("has_release_artifact is called on {release:?}, {artifact_name}");
match self match self
.do_fetch( .do_fetch(
release_artifacts::fetch_release_artifacts_graphql_api, release_artifacts::fetch_release_artifacts_graphql_api,