mirror of
				https://github.com/go-delve/delve.git
				synced 2025-10-31 02:36:18 +08:00 
			
		
		
		
	logflags: Add pid to server-listening-at message (#1885)
* logflags: Add pid to server-listening-at message * Address review comments: use logger Co-authored-by: Polina Sokolova <polinasok@users.noreply.github.com>
This commit is contained in:
		| @ -122,10 +122,11 @@ func WriteAPIListeningMessage(addr string) { | |||||||
| } | } | ||||||
|  |  | ||||||
| func writeListeningMessage(server string, addr string) { | func writeListeningMessage(server string, addr string) { | ||||||
|  |         msg := fmt.Sprintf("%s server listening at: %s", server, addr) | ||||||
| 	if logOut != nil { | 	if logOut != nil { | ||||||
| 		fmt.Fprintf(logOut, "%s server listening at: %s\n", server, addr) | 		fmt.Fprintln(logOut, msg) | ||||||
| 	} else { | 	} else { | ||||||
| 		fmt.Printf("%s server listening at: %s\n", server, addr) | 		fmt.Println(msg) | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
|  |  | ||||||
|  | |||||||
| @ -14,6 +14,7 @@ import ( | |||||||
| 	"fmt" | 	"fmt" | ||||||
| 	"io" | 	"io" | ||||||
| 	"net" | 	"net" | ||||||
|  | 	"os" | ||||||
| 	"path/filepath" | 	"path/filepath" | ||||||
|  |  | ||||||
| 	"github.com/go-delve/delve/pkg/gobuild" | 	"github.com/go-delve/delve/pkg/gobuild" | ||||||
| @ -64,6 +65,7 @@ type Server struct { | |||||||
| func NewServer(config *service.Config) *Server { | func NewServer(config *service.Config) *Server { | ||||||
| 	logger := logflags.DAPLogger() | 	logger := logflags.DAPLogger() | ||||||
| 	logflags.WriteDAPListeningMessage(config.Listener.Addr().String()) | 	logflags.WriteDAPListeningMessage(config.Listener.Addr().String()) | ||||||
|  | 	logger.Debug("DAP server pid = ", os.Getpid()) | ||||||
| 	return &Server{ | 	return &Server{ | ||||||
| 		config:   config, | 		config:   config, | ||||||
| 		listener: config.Listener, | 		listener: config.Listener, | ||||||
|  | |||||||
| @ -9,6 +9,7 @@ import ( | |||||||
| 	"net" | 	"net" | ||||||
| 	"net/rpc" | 	"net/rpc" | ||||||
| 	"net/rpc/jsonrpc" | 	"net/rpc/jsonrpc" | ||||||
|  | 	"os" | ||||||
| 	"reflect" | 	"reflect" | ||||||
| 	"runtime" | 	"runtime" | ||||||
| 	"sync" | 	"sync" | ||||||
| @ -74,6 +75,7 @@ func NewServer(config *service.Config) *ServerImpl { | |||||||
| 	if config.Foreground { | 	if config.Foreground { | ||||||
| 		// Print listener address | 		// Print listener address | ||||||
| 		logflags.WriteAPIListeningMessage(config.Listener.Addr().String()) | 		logflags.WriteAPIListeningMessage(config.Listener.Addr().String()) | ||||||
|  | 		logger.Debug("API server pid = ", os.Getpid()) | ||||||
| 	} | 	} | ||||||
| 	return &ServerImpl{ | 	return &ServerImpl{ | ||||||
| 		config:   config, | 		config:   config, | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 polinasok
					polinasok