mirror-coreos-chunkah/Cargo.toml
Jonathan Lebon 7cf94ac2d9 tree: add logging using tracing crate
One thing sorely missing right now is any feedback of what chunkah is
doing.

This remedies the situation quite a bit by hooking up the tracing crate
and adding logging throughout the codebase. I might've went overboard
with the trace level, though it's really nice to be able to follow
exactly the data flow for any given path, from scanning, claiming,
packing, merging, and serializing to tar.

Change all our e2e tests to use the debug level.

Assisted-by: Claude Opus 4.5

Closes: https://github.com/coreos/chunkah/issues/17
2026-02-15 23:26:33 -05:00

32 lines
889 B
TOML

[package]
name = "chunkah"
version = "0.1.1"
description = "An OCI building tool for content-based layers"
authors = ["Jonathan Lebon <jonathan@jlebon.com>"]
repository = "https://github.com/jlebon/chunkah"
license = "MIT OR Apache-2.0"
edition = "2024"
publish = false
[dependencies]
anyhow = "1"
camino = { version = "1", features = ["serde1"] }
cap-std-ext = { version = "4", default-features = false, features = ["fs_utf8"] }
chrono = "0.4"
clap = { version = "4", default-features = false, features = ["derive", "std", "help", "usage", "error-context", "env"] }
ctrlc = "3.5.2"
flate2 = "1"
indexmap = "2"
libc = "0.2"
ocidir = "0.6"
rpm-qa = "0.1"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
tar = "0.4"
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
[dev-dependencies]
fs-set-times = "0.20.3"
maplit = "1"
tempfile = "3"