tetcore-tracing

Crates.iotetcore-tracing
lib.rstetcore-tracing
version2.1.2
sourcesrc
created_at2021-03-08 18:13:40.373488
updated_at2021-06-23 01:35:43.326178
descriptionInstrumentation primitives and macros for Tetcore.
homepagehttps://core.tetcoin.org
repositoryhttps://github.com/tetcoin/tetcore
max_upload_size
id365795
size31,542
Marlon Hanks (marlonhanks)

documentation

https://docs.rs/tp-tracing

README

Tetcore tracing primitives and macros.

To trace functions or invidual code in Tetcore, this crate provides [within_span] and [enter_span]. See the individual docs for how to use these macros.

Note that to allow traces from wasm execution environment there are 2 reserved identifiers for tracing Field recording, stored in the consts: WASM_TARGET_KEY and WASM_NAME_KEY - if you choose to record fields, you must ensure that your identifiers do not clash with either of these.

Additionally, we have a const: WASM_TRACE_IDENTIFIER, which holds a span name used to signal that the 'actual' span name and target should be retrieved instead from the associated Fields mentioned above.

License: Apache-2.0

Commit count: 5279

cargo fmt