diff --git a/main.go b/main.go index e5fa6a7..01d7ada 100644 --- a/main.go +++ b/main.go @@ -100,9 +100,7 @@ func main() { flag.Parse() if versionFlag != nil && *versionFlag { - fmt.Printf("netgiv %s, built at %s\n", version, date) - fmt.Printf("commit: %s\n", commit) - fmt.Print("http://github.com/tardisx/netgiv\n") + fmt.Print(versionInfo(true)) os.Exit(0) } @@ -212,3 +210,13 @@ environment variable. This may be preferable in some environments. } } } + +func versionInfo(verbose bool) string { + out := "" + out += fmt.Sprintf("netgiv %s, built at %s\n", version, date) + if verbose { + out += fmt.Sprintf("commit: %s\n", commit) + out += fmt.Sprintf("http://github.com/tardisx/netgiv\n") + } + return out +} diff --git a/server.go b/server.go index 1df6ec8..42a6986 100644 --- a/server.go +++ b/server.go @@ -42,6 +42,7 @@ var ngfs []NGF var globalId uint32 func (s *Server) Run() { + log.Info(versionInfo(false)) log.Infof("starting server on :%d", s.port) address := fmt.Sprintf(":%d", s.port) networkAddress, _ := net.ResolveTCPAddr("tcp", address)