mirror of
https://github.com/lightninglabs/lightning-terminal.git
synced 2026-08-13 12:33:36 +02:00
multi: prepare for new non-constant string rule
In preparation for the next commit which bumps golang to a newer version, we want to make some code changes that would otherwise render some log-related calls problematic. With go1.24 a new govet rule was added that disallows non-constant strings (i.e including a tag like "%s") in calls to printf. See more in the related issue https://github.com/golang/go/issues/60529.
This commit is contained in:
parent
bce4c049a9
commit
3ccfc5231b
5 changed files with 16 additions and 15 deletions
|
|
@ -270,12 +270,10 @@ out:
|
||||||
|
|
||||||
n.EnsureConnected(t, n.Alice, n.Bob)
|
n.EnsureConnected(t, n.Alice, n.Bob)
|
||||||
|
|
||||||
logLine := fmt.Sprintf(
|
logLine := "STARTING ============ %v ============\n"
|
||||||
"STARTING ============ %v ============\n", testCase,
|
|
||||||
)
|
|
||||||
|
|
||||||
n.Alice.AddToLog(logLine)
|
n.Alice.AddToLog(logLine, testCase)
|
||||||
n.Bob.AddToLog(logLine)
|
n.Bob.AddToLog(logLine, testCase)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -364,7 +364,7 @@ func (p *rpcProxy) makeDirector(allowLitRPC bool) func(ctx context.Context,
|
||||||
// gRPC server.
|
// gRPC server.
|
||||||
handled, conn, err := p.subServerMgr.GetRemoteConn(requestURI)
|
handled, conn, err := p.subServerMgr.GetRemoteConn(requestURI)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return outCtx, nil, status.Errorf(
|
return outCtx, nil, status.Error(
|
||||||
codes.Unavailable, err.Error(),
|
codes.Unavailable, err.Error(),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -76,8 +76,12 @@ func RPCErrString(req *lnrpc.RPCMiddlewareRequest, format string,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if len(args) > 0 {
|
||||||
|
format = fmt.Sprintf(format, args...)
|
||||||
|
}
|
||||||
|
|
||||||
if format != "" {
|
if format != "" {
|
||||||
feedback.Error = fmt.Sprintf(format, args...)
|
feedback.Error = format
|
||||||
}
|
}
|
||||||
|
|
||||||
return resp, nil
|
return resp, nil
|
||||||
|
|
|
||||||
|
|
@ -264,18 +264,20 @@ func (s *Manager) SetErrored(name string, errStr string,
|
||||||
s.mu.Lock()
|
s.mu.Lock()
|
||||||
defer s.mu.Unlock()
|
defer s.mu.Unlock()
|
||||||
|
|
||||||
err := fmt.Sprintf(errStr, params...)
|
if len(params) > 0 {
|
||||||
|
errStr = fmt.Sprintf(errStr, params...)
|
||||||
|
}
|
||||||
|
|
||||||
log.Debugf("Setting the %s sub-server as errored: %s", name, err)
|
log.Debugf("Setting the %s sub-server as errored: %s", name, errStr)
|
||||||
|
|
||||||
ss, ok := s.subServers[name]
|
ss, ok := s.subServers[name]
|
||||||
if !ok {
|
if !ok {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
log.Errorf("could not start the %s sub-server: %s", name, err)
|
log.Errorf("could not start the %s sub-server: %s", name, errStr)
|
||||||
|
|
||||||
ss.running = false
|
ss.running = false
|
||||||
ss.err = err
|
ss.err = errStr
|
||||||
ss.customStatus = ""
|
ss.customStatus = ""
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -431,10 +431,7 @@ func (g *LightningTerminal) start(ctx context.Context) error {
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
accountServiceErrCallback := func(err error) {
|
accountServiceErrCallback := func(err error) {
|
||||||
g.statusMgr.SetErrored(
|
g.statusMgr.SetErrored(subservers.ACCOUNTS, err.Error())
|
||||||
subservers.ACCOUNTS,
|
|
||||||
err.Error(),
|
|
||||||
)
|
|
||||||
|
|
||||||
log.Errorf("Error thrown in the accounts service, keeping "+
|
log.Errorf("Error thrown in the accounts service, keeping "+
|
||||||
"litd running: %v", err,
|
"litd running: %v", err,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue