We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
protocols crates should use as little external dependencies as possible.
protocols
currently, the following crates use tracing as an external dependency:
tracing
sv1_api
binary_sv2
codec_sv2
roles_logic_sv2
write a custom logger to replace tracing
reference from rust-lightning: https://github.com/lightningdevkit/rust-lightning/blob/f94bf9861289ce6a75fd7d5856d736a2f966a619/lightning/src/util/logger.rs#L165
rust-lightning
The text was updated successfully, but these errors were encountered:
tracing is kinda of the standard for logging, every project that will use the library will very likely expect to have log reported by tracing, is also audited by google. https://github.com/google/rust-crate-audits/blob/main/manual-sources/google3-audits.toml#L1383
I don't think that we should remove it, if there is a way to do that without disrupting the user experience could make sense. If not no.
Sorry, something went wrong.
no_std
https://carbonated-machine-4e3.notion.site/Custom-Logger-878dbdf54d154ad68890c98814df707c
No branches or pull requests
background
protocols
crates should use as little external dependencies as possible.problem
currently, the following crates use
tracing
as an external dependency:sv1_api
binary_sv2
codec_sv2
roles_logic_sv2
solution
write a custom logger to replace
tracing
reference from
rust-lightning
: https://github.com/lightningdevkit/rust-lightning/blob/f94bf9861289ce6a75fd7d5856d736a2f966a619/lightning/src/util/logger.rs#L165The text was updated successfully, but these errors were encountered: