This commit fixes a bug where the bind address is not reported correctly in the log if a hostname is specified. Previously it would always report the host as "localhost" even if a host was specified (such as "0.0.0.0:9090"). This commit also adds validation to require the port to be specified and only specifying a hostname will return an error.