Tracing - Implement feature to record values with span creation (#4242)

* implement feature to record arbitrary values with span creation

* align dependency versions

* Fix formatting, refactor

* Change `Level` in decl_module from `INFO` to `DEBUG`, because we may
want to use `INFO` in spans added manually in individual pallets, in future.
This commit is contained in:
mattrutherford
2019-11-29 15:44:42 +00:00
committed by GitHub
parent 3da736fdf6
commit 6639e9b254
5 changed files with 251 additions and 151 deletions
+6 -6
View File
@@ -868,7 +868,7 @@ macro_rules! decl_module {
use $crate::rstd::if_std;
if_std! {
use $crate::tracing;
let span = tracing::span!(tracing::Level::INFO, "on_initialize");
let span = tracing::span!(tracing::Level::DEBUG, "on_initialize");
let _enter = span.enter();
}
{ $( $impl )* }
@@ -890,7 +890,7 @@ macro_rules! decl_module {
use $crate::rstd::if_std;
if_std! {
use $crate::tracing;
let span = tracing::span!(tracing::Level::INFO, "on_initialize");
let span = tracing::span!(tracing::Level::DEBUG, "on_initialize");
let _enter = span.enter();
}
{ $( $impl )* }
@@ -922,7 +922,7 @@ macro_rules! decl_module {
use $crate::rstd::if_std;
if_std! {
use $crate::tracing;
let span = tracing::span!(tracing::Level::INFO, "on_finalize");
let span = tracing::span!(tracing::Level::DEBUG, "on_finalize");
let _enter = span.enter();
}
{ $( $impl )* }
@@ -944,7 +944,7 @@ macro_rules! decl_module {
use $crate::rstd::if_std;
if_std! {
use $crate::tracing;
let span = tracing::span!(tracing::Level::INFO, "on_finalize");
let span = tracing::span!(tracing::Level::DEBUG, "on_finalize");
let _enter = span.enter();
}
{ $( $impl )* }
@@ -1047,7 +1047,7 @@ macro_rules! decl_module {
use $crate::rstd::if_std;
if_std! {
use $crate::tracing;
let span = tracing::span!(tracing::Level::INFO, stringify!($name));
let span = tracing::span!(tracing::Level::DEBUG, stringify!($name));
let _enter = span.enter();
}
{
@@ -1073,7 +1073,7 @@ macro_rules! decl_module {
use $crate::rstd::if_std;
if_std! {
use $crate::tracing;
let span = tracing::span!(tracing::Level::INFO, stringify!($name));
let span = tracing::span!(tracing::Level::DEBUG, stringify!($name));
let _enter = span.enter();
}
{ $( $impl )* }