fix: print the actual address listened on

This is useful when the server is started with an ephemeral port, e.g.:

./rest-server --no-auth --listen "127.0.0.1:0"

...

start server on 127.0.0.1:46015
This commit is contained in:
Adam Eijdenberg
2024-01-19 12:09:13 +11:00
parent 3ce6aaf2b6
commit 03ad2420db
3 changed files with 19 additions and 2 deletions

View File

@@ -28,7 +28,7 @@ func findListener(addr string) (listener net.Listener, err error) {
return nil, fmt.Errorf("listen on %v failed: %w", addr, err)
}
log.Printf("start server on %v", addr)
log.Printf("start server on %v", listener.Addr())
return listener, nil
case 1:

View File

@@ -14,6 +14,6 @@ func findListener(addr string) (listener net.Listener, err error) {
return nil, fmt.Errorf("listen on %v failed: %w", addr, err)
}
log.Printf("start server on %v", addr)
log.Printf("start server on %v", listener.Addr())
return listener, nil
}