feat: add http server log
This commit is contained in:
		
							
								
								
									
										10
									
								
								http.go
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								http.go
									
									
									
									
									
								
							| @@ -7,6 +7,7 @@ import ( | ||||
| 	"net/http" | ||||
| 	"sync" | ||||
|  | ||||
| 	"github.com/micro/go-log" | ||||
| 	"github.com/micro/go-micro/cmd" | ||||
| 	"github.com/micro/go-micro/registry" | ||||
| 	"github.com/micro/go-micro/server" | ||||
| @@ -17,6 +18,7 @@ type httpServer struct { | ||||
| 	opts         server.Options | ||||
| 	hd           server.Handler | ||||
| 	exit         chan chan error | ||||
| 	registerOnce sync.Once | ||||
| } | ||||
|  | ||||
| func init() { | ||||
| @@ -106,6 +108,10 @@ func (h *httpServer) Register() error { | ||||
| 		registry.RegisterTTL(opts.RegisterTTL), | ||||
| 	} | ||||
|  | ||||
| 	h.registerOnce.Do(func() { | ||||
| 		log.Logf("Registering node: %s", opts.Name+"-"+opts.Id) | ||||
| 	}) | ||||
|  | ||||
| 	return opts.Registry.Register(service, rOpts...) | ||||
| } | ||||
|  | ||||
| @@ -114,6 +120,8 @@ func (h *httpServer) Deregister() error { | ||||
| 	opts := h.opts | ||||
| 	h.Unlock() | ||||
|  | ||||
| 	log.Logf("Deregistering node: %s", opts.Name+"-"+opts.Id) | ||||
|  | ||||
| 	service := serviceDef(opts) | ||||
| 	return opts.Registry.Deregister(service) | ||||
| } | ||||
| @@ -129,6 +137,8 @@ func (h *httpServer) Start() error { | ||||
| 		return err | ||||
| 	} | ||||
|  | ||||
| 	log.Logf("Listening on %s", ln.Addr().String()) | ||||
|  | ||||
| 	h.Lock() | ||||
| 	h.opts.Address = ln.Addr().String() | ||||
| 	h.Unlock() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user