feat: add http server log
This commit is contained in:
parent
6184752b27
commit
24f8e6b137
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()
|
||||
|
Loading…
Reference in New Issue
Block a user