diff --git a/internal/debug/flags.go b/internal/debug/flags.go index 1c113ba1ac..b4e55c46c1 100644 --- a/internal/debug/flags.go +++ b/internal/debug/flags.go @@ -355,20 +355,3 @@ func validateLogLocation(path string) error { } return os.Remove(tmp) } - -// Small wrapper for log.Logger to satisfy pyroscope.Logger interface -type pyroscopeLogger struct { - Logger log.Logger -} - -func (l *pyroscopeLogger) Infof(format string, v ...any) { - l.Logger.Info(fmt.Sprintf("Pyroscope: "+format, v...)) -} - -func (l *pyroscopeLogger) Debugf(format string, v ...any) { - l.Logger.Debug(fmt.Sprintf("Pyroscope: "+format, v...)) -} - -func (l *pyroscopeLogger) Errorf(format string, v ...any) { - l.Logger.Error(fmt.Sprintf("Pyroscope: "+format, v...)) -} diff --git a/internal/debug/pyroscope.go b/internal/debug/pyroscope.go index e25580edbb..d0804cb891 100644 --- a/internal/debug/pyroscope.go +++ b/internal/debug/pyroscope.go @@ -17,6 +17,7 @@ package debug import ( + "fmt" "strings" "github.com/ethereum/go-ethereum/internal/flags" @@ -114,3 +115,20 @@ func stopPyroscope() { pyroscopeProfiler = nil } } + +// Small wrapper for log.Logger to satisfy pyroscope.Logger interface +type pyroscopeLogger struct { + Logger log.Logger +} + +func (l *pyroscopeLogger) Infof(format string, v ...any) { + l.Logger.Info(fmt.Sprintf("Pyroscope: "+format, v...)) +} + +func (l *pyroscopeLogger) Debugf(format string, v ...any) { + l.Logger.Debug(fmt.Sprintf("Pyroscope: "+format, v...)) +} + +func (l *pyroscopeLogger) Errorf(format string, v ...any) { + l.Logger.Error(fmt.Sprintf("Pyroscope: "+format, v...)) +}