diff --git a/cmd/tx-submit-api-mirror/main.go b/cmd/tx-submit-api-mirror/main.go index 8158d04..de783e5 100644 --- a/cmd/tx-submit-api-mirror/main.go +++ b/cmd/tx-submit-api-mirror/main.go @@ -19,7 +19,7 @@ import ( "fmt" "os" - _ "go.uber.org/automaxprocs" + "go.uber.org/automaxprocs/maxprocs" "github.com/blinklabs-io/tx-submit-api-mirror/api" "github.com/blinklabs-io/tx-submit-api-mirror/config" @@ -30,6 +30,10 @@ var cmdlineFlags struct { configFile string } +func logPrintf(format string, v ...any) { + logging.GetLogger().Infof(format, v...) +} + func main() { flag.StringVar( &cmdlineFlags.configFile, @@ -58,6 +62,14 @@ func main() { } }() + // Configure max processes with our logger wrapper, toss undo func + _, err = maxprocs.Set(maxprocs.Logger(logPrintf)) + if err != nil { + // If we hit this, something really wrong happened + logger.Errorf(err.Error()) + os.Exit(1) + } + // Start API listener logger.Infof( "starting API listener on %s:%d",