aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/evm/json_logger.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/evm/json_logger.go')
-rw-r--r--cmd/evm/json_logger.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/cmd/evm/json_logger.go b/cmd/evm/json_logger.go
index 0e7a91189..f16424fbe 100644
--- a/cmd/evm/json_logger.go
+++ b/cmd/evm/json_logger.go
@@ -32,6 +32,8 @@ type JSONLogger struct {
cfg *vm.LogConfig
}
+// NewJSONLogger creates a new EVM tracer that prints execution steps as JSON objects
+// into the provided stream.
func NewJSONLogger(cfg *vm.LogConfig, writer io.Writer) *JSONLogger {
return &JSONLogger{json.NewEncoder(writer), cfg}
}