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"
"net"
"net/netip"
"runtime/debug"
"strings"
"time"
"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.Formatter = &logrus.TextFormatter{
FullTimestamp: true,