From 4635482b30c32dd91200fd6a98cc4f1f7e619534 Mon Sep 17 00:00:00 2001 From: Martin Holst Swende Date: Thu, 22 Mar 2018 09:00:47 +0100 Subject: [PATCH] main: make structlogger print output correctly --- cmd/evm/runner.go | 4 +--- core/vm/logger.go | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/cmd/evm/runner.go b/cmd/evm/runner.go index d91fcf36bb..c13e9fb335 100644 --- a/cmd/evm/runner.go +++ b/cmd/evm/runner.go @@ -235,9 +235,7 @@ Gas used: %d `, execTime, mem.HeapObjects, mem.Alloc, mem.TotalAlloc, mem.NumGC, initialGas-leftOverGas) } - if tracer != nil { - tracer.CaptureEnd(ret, initialGas-leftOverGas, execTime, err) - } else { + if tracer == nil { fmt.Printf("0x%x\n", ret) if err != nil { fmt.Printf(" error: %v\n", err) diff --git a/core/vm/logger.go b/core/vm/logger.go index 9ba6a15d32..dde1903bf2 100644 --- a/core/vm/logger.go +++ b/core/vm/logger.go @@ -186,7 +186,7 @@ func (l *StructLogger) CaptureEnd(output []byte, gasUsed uint64, t time.Duration l.output = output l.err = err if l.cfg.Debug { - fmt.Printf("0x%x", output) + fmt.Printf("0x%x\n", output) if err != nil { fmt.Printf(" error: %v\n", err) }