What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
Feature
What is the current behavior? (You can also link to an open issue here)
Console is only gathered from top-level actions in a transaction
What is the new behavior (if this is a feature change)?
Collect console output from all actions in a transaction and all inline actions recursively.
Every inline action has additional padding of " " depending on its depth in the transaction.
Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)
No breaking changes
New console output example:
eosio_token@transfer:
INFO from: user @ 11:16:1 eosio_token.cpp[97](transfer)
INFO to: mycontract @ 11:16:1 eosio_token.cpp[98](transfer)
INFO quantity: 20.0000 EOS @ 11:16:1 eosio_token.cpp[99](transfer)
mycontract@inlineactiontest:
deposited 20.0000 EOS @ user
mycontract@inlineactiontest2:
even deeper inline trace output
What kind of change does this PR introduce? (Bug fix, feature, docs update, ...) Feature
What is the current behavior? (You can also link to an open issue here) Console is only gathered from top-level actions in a transaction
What is the new behavior (if this is a feature change)? Collect console output from all actions in a transaction and all inline actions recursively. Every inline action has additional padding of " " depending on its depth in the transaction.
Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?) No breaking changes
New console output example: