Implement tracing::Event handling & parent_id for spans and events (#6672)
* implement events handling, implement parent_id for spans & events * add events to sp_io::storage * update test * add tests * adjust limit * let tracing crate handle parent_ids * re-enable current-id tracking * add test for threads with CurrentSpan * fix log level * remove redundant check for non wasm traces * remove duplicate definition in test * Adding conditional events API * prefer explicit parent_id over current, enhance test * limit changes to client::tracing event implementation * remove From impl due to fallback required on parent_id * implement SPAN_LIMIT change event log output * change version of tracing-core * update dependancies * revert limit * remove duplicate dependency * Apply suggestions from code review Co-authored-by:Bastian Köcher <bkchr@users.noreply.github.com> Co-authored-by:
Matt Rutherford <mattrutherford@users.noreply.github.com> Co-authored-by:
Benjamin Kampmann <ben@parity.io> Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com>
Showing
- substrate/Cargo.lock 67 additions, 7 deletionssubstrate/Cargo.lock
- substrate/bin/node/cli/Cargo.toml 1 addition, 1 deletionsubstrate/bin/node/cli/Cargo.toml
- substrate/client/cli/src/lib.rs 1 addition, 1 deletionsubstrate/client/cli/src/lib.rs
- substrate/client/executor/Cargo.toml 1 addition, 1 deletionsubstrate/client/executor/Cargo.toml
- substrate/client/executor/src/integration_tests/mod.rs 4 additions, 1 deletionsubstrate/client/executor/src/integration_tests/mod.rs
- substrate/client/service/Cargo.toml 1 addition, 1 deletionsubstrate/client/service/Cargo.toml
- substrate/client/tracing/Cargo.toml 2 additions, 4 deletionssubstrate/client/tracing/Cargo.toml
- substrate/client/tracing/src/lib.rs 209 additions, 31 deletionssubstrate/client/tracing/src/lib.rs
- substrate/primitives/runtime-interface/test/Cargo.toml 1 addition, 1 deletionsubstrate/primitives/runtime-interface/test/Cargo.toml
- substrate/primitives/tracing/Cargo.toml 1 addition, 1 deletionsubstrate/primitives/tracing/Cargo.toml
Please register or sign in to comment