Explorar o código

disable yamux default log

fatedier %!s(int64=6) %!d(string=hai) anos
pai
achega
f45283dbdb
Modificáronse 2 ficheiros con 8 adicións e 2 borrados
  1. 4 1
      client/control.go
  2. 4 1
      server/service.go

+ 4 - 1
client/control.go

@@ -17,6 +17,7 @@ package client
 import (
 	"fmt"
 	"io"
+	"io/ioutil"
 	"runtime"
 	"sync"
 	"time"
@@ -198,7 +199,9 @@ func (ctl *Control) login() (err error) {
 	}()
 
 	if g.GlbClientCfg.TcpMux {
-		session, errRet := fmux.Client(conn, nil)
+		fmuxCfg := fmux.DefaultConfig()
+		fmuxCfg.LogOutput = ioutil.Discard
+		session, errRet := fmux.Client(conn, fmuxCfg)
 		if errRet != nil {
 			return errRet
 		}

+ 4 - 1
server/service.go

@@ -16,6 +16,7 @@ package server
 
 import (
 	"fmt"
+	"io/ioutil"
 	"net"
 	"net/http"
 	"time"
@@ -234,7 +235,9 @@ func (svr *Service) HandleListener(l frpNet.Listener) {
 			}
 
 			if g.GlbServerCfg.TcpMux {
-				session, err := fmux.Server(frpConn, nil)
+				fmuxCfg := fmux.DefaultConfig()
+				fmuxCfg.LogOutput = ioutil.Discard
+				session, err := fmux.Server(frpConn, fmuxCfg)
 				if err != nil {
 					log.Warn("Failed to create mux connection: %v", err)
 					frpConn.Close()