diff --git a/eth/tracers/live/state.go b/eth/tracers/live/state.go index a8da5796a0..3823cfa5f2 100644 --- a/eth/tracers/live/state.go +++ b/eth/tracers/live/state.go @@ -111,10 +111,8 @@ func (s *stateTracer) onClose() { func (s *stateTracer) write(update *tracing.StateUpdate) { out, _ := json.Marshal(update) + out = append(out, '\n') if _, err := s.logger.Write(out); err != nil { log.Warn("failed to write to state tracer log file", "error", err) } - if _, err := s.logger.Write([]byte{'\n'}); err != nil { - log.Warn("failed to write to state tracer log file", "error", err) - } } diff --git a/eth/tracers/live/supply.go b/eth/tracers/live/supply.go index bae7445cb4..a0e85ae463 100644 --- a/eth/tracers/live/supply.go +++ b/eth/tracers/live/supply.go @@ -319,10 +319,8 @@ func (s *supplyTracer) write(data any) { } out, _ := json.Marshal(supply) + out = append(out, '\n') if _, err := s.logger.Write(out); err != nil { log.Warn("failed to write to supply tracer log file", "error", err) } - if _, err := s.logger.Write([]byte{'\n'}); err != nil { - log.Warn("failed to write to supply tracer log file", "error", err) - } }