also default in the library

This commit is contained in:
Wade Simmons 2025-04-14 11:32:52 -04:00
parent bab0d65514
commit 9cc869bb1c

10
main.go
View File

@ -5,6 +5,8 @@ import (
"fmt" "fmt"
"net" "net"
"net/netip" "net/netip"
"runtime/debug"
"strings"
"time" "time"
"github.com/sirupsen/logrus" "github.com/sirupsen/logrus"
@ -27,6 +29,14 @@ func Main(c *config.C, configTest bool, buildVersion string, logger *logrus.Logg
} }
}() }()
// Default to the module version for buildVersion
if buildVersion == "" {
info, ok := debug.ReadBuildInfo()
if ok {
buildVersion = strings.TrimPrefix(info.Main.Version, "v")
}
}
l := logger l := logger
l.Formatter = &logrus.TextFormatter{ l.Formatter = &logrus.TextFormatter{
FullTimestamp: true, FullTimestamp: true,