feat: Add build-print
feature to enable logging in build.rs
scripts
#74
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR introduces a new optional
build-print
feature, allowing users to capture and display logs generated duringbuild.rs
execution.Changes
Adds
build-print
as an optional dependency, conditionally enabling it via the Cargo feature flag.Updates logging macros (
debug!
,trace!
) to route output throughbuild-print
when the feature is active, ensuring logs appear during build scripts.Maintains backward compatibility by falling back to standard
log
crate behavior whenbuild-print
is not enabled.Usage
Enable the feature in your
Cargo.toml
:This is particularly useful for debugging build-time logic or tracking output from custom
build.rs
workflows.