Fix: CallErrorTracer
Logging and Update Revert/Halt Handling
#436
Milestone
CallErrorTracer
Logging and Update Revert/Halt Handling
#436
Problem
The
CallErrorTracer
produces repetitive, unstructured logs (tracing::error!("!! Got error flags:")
) without context, making them hard to interpret. Additionally, handling forExecutionResult::Revert
andExecutionResult::Halt
lacks actionable insights or proper structuring.Solution
Structured Logging
Replace unstructured error logs with clear, context-rich messages:
Update Handling for Revert/Halt Results
Enhance
ExecutionResult::Revert
andExecutionResult::Halt
handling to:Action Items
CallErrorTracer
to:tracing::error!("!! Got error flags:")
with structured logs.ExecutionResult::Revert
andExecutionResult::Halt
:Example of current output:
The text was updated successfully, but these errors were encountered: