Show version info in server log
This commit is contained in:
parent
9f0d81e7f1
commit
531abdafde
14
main.go
14
main.go
@ -100,9 +100,7 @@ func main() {
|
|||||||
flag.Parse()
|
flag.Parse()
|
||||||
|
|
||||||
if versionFlag != nil && *versionFlag {
|
if versionFlag != nil && *versionFlag {
|
||||||
fmt.Printf("netgiv %s, built at %s\n", version, date)
|
fmt.Print(versionInfo(true))
|
||||||
fmt.Printf("commit: %s\n", commit)
|
|
||||||
fmt.Print("http://github.com/tardisx/netgiv\n")
|
|
||||||
os.Exit(0)
|
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
|
||||||
|
}
|
||||||
|
@ -42,6 +42,7 @@ var ngfs []NGF
|
|||||||
var globalId uint32
|
var globalId uint32
|
||||||
|
|
||||||
func (s *Server) Run() {
|
func (s *Server) Run() {
|
||||||
|
log.Info(versionInfo(false))
|
||||||
log.Infof("starting server on :%d", s.port)
|
log.Infof("starting server on :%d", s.port)
|
||||||
address := fmt.Sprintf(":%d", s.port)
|
address := fmt.Sprintf(":%d", s.port)
|
||||||
networkAddress, _ := net.ResolveTCPAddr("tcp", address)
|
networkAddress, _ := net.ResolveTCPAddr("tcp", address)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user