Recorder shouldn't print -1 in baseUrl when using default scheme port, close #2180