Log mesh messages at debug level
This commit is contained in:
parent
672e9b205f
commit
8ccb95c9f5
|
@ -18,8 +18,6 @@ import (
|
||||||
"encoding/binary"
|
"encoding/binary"
|
||||||
"flag"
|
"flag"
|
||||||
"fmt"
|
"fmt"
|
||||||
"io/ioutil"
|
|
||||||
stdlog "log"
|
|
||||||
"net"
|
"net"
|
||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
@ -117,7 +115,7 @@ func main() {
|
||||||
}
|
}
|
||||||
|
|
||||||
logger := log.NewLogger(os.Stderr)
|
logger := log.NewLogger(os.Stderr)
|
||||||
mrouter, err := initMesh(*meshListen, *hwaddr, *nickname, *password)
|
mrouter, err := initMesh(*meshListen, *hwaddr, *nickname, *password, log.With("component", "mesh"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
}
|
}
|
||||||
|
@ -198,7 +196,7 @@ func main() {
|
||||||
apiv := api.New(alerts, silences, func(matchers []*labels.Matcher) dispatch.AlertOverview {
|
apiv := api.New(alerts, silences, func(matchers []*labels.Matcher) dispatch.AlertOverview {
|
||||||
return disp.Groups(matchers)
|
return disp.Groups(matchers)
|
||||||
}, mrouter)
|
}, mrouter)
|
||||||
q
|
|
||||||
amURL, err := extURL(*listenAddress, *externalURL)
|
amURL, err := extURL(*listenAddress, *externalURL)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
|
@ -333,7 +331,7 @@ func meshWait(r *mesh.Router, timeout time.Duration) func() time.Duration {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func initMesh(addr, hwaddr, nickname, pw string) (*mesh.Router, error) {
|
func initMesh(addr, hwaddr, nickname, pw string, logger log.Logger) (*mesh.Router, error) {
|
||||||
host, portStr, err := net.SplitHostPort(addr)
|
host, portStr, err := net.SplitHostPort(addr)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -364,8 +362,15 @@ func initMesh(addr, hwaddr, nickname, pw string) (*mesh.Router, error) {
|
||||||
ConnLimit: 64,
|
ConnLimit: 64,
|
||||||
PeerDiscovery: true,
|
PeerDiscovery: true,
|
||||||
TrustedSubnets: []*net.IPNet{},
|
TrustedSubnets: []*net.IPNet{},
|
||||||
}, name, nickname, mesh.NullOverlay{}, stdlog.New(ioutil.Discard, "", 0))
|
}, name, nickname, mesh.NullOverlay{}, printfLogger{logger})
|
||||||
|
}
|
||||||
|
|
||||||
|
type printfLogger struct {
|
||||||
|
log.Logger
|
||||||
|
}
|
||||||
|
|
||||||
|
func (l printfLogger) Printf(f string, args ...interface{}) {
|
||||||
|
l.Debugf(f, args...)
|
||||||
}
|
}
|
||||||
|
|
||||||
func extURL(listen, external string) (*url.URL, error) {
|
func extURL(listen, external string) (*url.URL, error) {
|
||||||
|
|
Loading…
Reference in New Issue