Fix printing ipv6 with brackets

This commit is contained in:
Mikhail f. Shiryaev 2019-12-30 13:55:36 +01:00
parent a080c85cbc
commit fd0ccc1f0b
No known key found for this signature in database
GPG Key ID: 39CD5753BD5D856F

View File

@ -127,10 +127,10 @@ func (server *Server) Run(ctx context.Context, options ...RunOption) error {
scheme = "https" scheme = "https"
} }
host, port, _ := net.SplitHostPort(listener.Addr().String()) host, port, _ := net.SplitHostPort(listener.Addr().String())
log.Printf("HTTP server is listening at: %s", scheme+"://"+host+":"+port+path) log.Printf("HTTP server is listening at: %s", scheme+"://"+net.JoinHostPort(host, port)+path)
if server.options.Address == "0.0.0.0" { if server.options.Address == "0.0.0.0" {
for _, address := range listAddresses() { for _, address := range listAddresses() {
log.Printf("Alternative URL: %s", scheme+"://"+address+":"+port+path) log.Printf("Alternative URL: %s", scheme+"://"+net.JoinHostPort(address, port)+path)
} }
} }