mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-09-04 02:14:29 +00:00
genpolicy: config layer logging clean-up
Use a simple debug!() for logging the config_layer string, instead of transcoding, etc. Signed-off-by: Dan Mihai <dmihai@microsoft.com>
This commit is contained in:
@@ -13,7 +13,7 @@ use crate::utils::Config;
|
|||||||
|
|
||||||
use anyhow::{anyhow, bail, Result};
|
use anyhow::{anyhow, bail, Result};
|
||||||
use docker_credential::{CredentialRetrievalError, DockerCredential};
|
use docker_credential::{CredentialRetrievalError, DockerCredential};
|
||||||
use log::{debug, info, warn, LevelFilter};
|
use log::{debug, info, warn};
|
||||||
use oci_client::{
|
use oci_client::{
|
||||||
client::{linux_amd64_resolver, ClientConfig, ClientProtocol},
|
client::{linux_amd64_resolver, ClientConfig, ClientProtocol},
|
||||||
manifest,
|
manifest,
|
||||||
@@ -21,7 +21,7 @@ use oci_client::{
|
|||||||
Client, Reference,
|
Client, Reference,
|
||||||
};
|
};
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
use std::{collections::BTreeMap, io, io::Read, io::Write, path::Path};
|
use std::{collections::BTreeMap, io::Read, io::Write, path::Path};
|
||||||
use tokio::io::AsyncWriteExt;
|
use tokio::io::AsyncWriteExt;
|
||||||
|
|
||||||
/// Container image properties obtained from an OCI repository.
|
/// Container image properties obtained from an OCI repository.
|
||||||
@@ -159,13 +159,7 @@ impl Container {
|
|||||||
"manifest: {}",
|
"manifest: {}",
|
||||||
serde_json::to_string_pretty(&manifest).unwrap()
|
serde_json::to_string_pretty(&manifest).unwrap()
|
||||||
);
|
);
|
||||||
|
debug!("config_layer string: {config_layer_str}");
|
||||||
if log::max_level() >= LevelFilter::Debug {
|
|
||||||
let mut deserializer = serde_json::Deserializer::from_str(&config_layer_str);
|
|
||||||
let mut serializer = serde_json::Serializer::pretty(io::stderr());
|
|
||||||
serde_transcode::transcode(&mut deserializer, &mut serializer).unwrap();
|
|
||||||
}
|
|
||||||
|
|
||||||
let config_layer: DockerConfigLayer = serde_json::from_str(&config_layer_str).unwrap();
|
let config_layer: DockerConfigLayer = serde_json::from_str(&config_layer_str).unwrap();
|
||||||
debug!("config_layer: {:?}", &config_layer);
|
debug!("config_layer: {:?}", &config_layer);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user