diff --git a/src/agent/Cargo.lock b/src/agent/Cargo.lock index 2e40b8ae2a..80632c589d 100644 --- a/src/agent/Cargo.lock +++ b/src/agent/Cargo.lock @@ -1292,6 +1292,8 @@ dependencies = [ name = "logging" version = "0.1.0" dependencies = [ + "arc-swap", + "lazy_static", "serde_json", "slog", "slog-async", diff --git a/src/runtime-rs/Cargo.lock b/src/runtime-rs/Cargo.lock index 3e0b303104..6f78e39bdf 100644 --- a/src/runtime-rs/Cargo.lock +++ b/src/runtime-rs/Cargo.lock @@ -803,6 +803,17 @@ dependencies = [ "vmm-sys-util 0.11.1", ] +[[package]] +name = "derivative" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "derive-new" version = "0.5.9" @@ -879,6 +890,7 @@ dependencies = [ "dbs-upcall", "dbs-utils", "dbs-virtio-devices", + "derivative", "fuse-backend-rs", "kvm-bindings", "kvm-ioctls", @@ -896,6 +908,7 @@ dependencies = [ "slog", "slog-scope", "thiserror", + "tracing", "virtio-queue", "vm-memory", "vmm-sys-util 0.11.1", diff --git a/src/tools/agent-ctl/Cargo.lock b/src/tools/agent-ctl/Cargo.lock index 5fd51e13b7..101dbd74e8 100644 --- a/src/tools/agent-ctl/Cargo.lock +++ b/src/tools/agent-ctl/Cargo.lock @@ -409,6 +409,40 @@ dependencies = [ "typenum", ] +[[package]] +name = "darling" +version = "0.14.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.14.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "darling_macro" +version = "0.14.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" +dependencies = [ + "darling_core", + "quote", + "syn 1.0.109", +] + [[package]] name = "derivative" version = "2.2.0" @@ -542,6 +576,12 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d" +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + [[package]] name = "futures" version = "0.3.28" @@ -747,6 +787,12 @@ dependencies = [ "cc", ] +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + [[package]] name = "indexmap" version = "1.9.3" @@ -865,6 +911,7 @@ dependencies = [ "oci", "once_cell", "rand", + "safe-path", "serde_json", "slog", "slog-scope", @@ -887,6 +934,7 @@ dependencies = [ "regex", "safe-path", "serde", + "serde-enum-str", "serde_json", "slog", "slog-scope", @@ -922,6 +970,8 @@ checksum = "518ef76f2f87365916b142844c16d8fefd85039bc5699050210a7778ee1cd1de" name = "logging" version = "0.1.0" dependencies = [ + "arc-swap", + "lazy_static", "serde_json", "slog", "slog-async", @@ -1477,6 +1527,36 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "serde-attributes" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6eb8ec7724e4e524b2492b510e66957fe1a2c76c26a6975ec80823f2439da685" +dependencies = [ + "darling_core", + "serde-rename-rule", + "syn 1.0.109", +] + +[[package]] +name = "serde-enum-str" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26416dc95fcd46b0e4b12a3758043a229a6914050aaec2e8191949753ed4e9aa" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "serde-attributes", + "syn 1.0.109", +] + +[[package]] +name = "serde-rename-rule" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "794e44574226fc701e3be5c651feb7939038fc67fb73f6f4dd5c4ba90fd3be70" + [[package]] name = "serde_derive" version = "1.0.163" diff --git a/src/tools/kata-ctl/Cargo.lock b/src/tools/kata-ctl/Cargo.lock index ba5991b1d2..edd3683247 100644 --- a/src/tools/kata-ctl/Cargo.lock +++ b/src/tools/kata-ctl/Cargo.lock @@ -1074,6 +1074,8 @@ checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4" name = "logging" version = "0.1.0" dependencies = [ + "arc-swap", + "lazy_static", "serde_json", "slog", "slog-async", diff --git a/src/tools/runk/Cargo.lock b/src/tools/runk/Cargo.lock index 17ed6ae3eb..73f9db2d58 100644 --- a/src/tools/runk/Cargo.lock +++ b/src/tools/runk/Cargo.lock @@ -1081,6 +1081,8 @@ checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" name = "logging" version = "0.1.0" dependencies = [ + "arc-swap", + "lazy_static", "serde_json", "slog", "slog-async", diff --git a/src/tools/trace-forwarder/Cargo.lock b/src/tools/trace-forwarder/Cargo.lock index 7a1af6842f..6e27913289 100644 --- a/src/tools/trace-forwarder/Cargo.lock +++ b/src/tools/trace-forwarder/Cargo.lock @@ -351,6 +351,8 @@ dependencies = [ name = "logging" version = "0.1.0" dependencies = [ + "arc-swap", + "lazy_static", "serde_json", "slog", "slog-async",