Skip to content

Commit d5dc02b

Browse files
committed
log: deeper trace
1 parent b1d57d8 commit d5dc02b

2 files changed

Lines changed: 13 additions & 5 deletions

File tree

intra/ipn/warp/yegor.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1362,9 +1362,14 @@ func (w *BaseClient) MakeWsWgFrom(entitlementOrWsConfigJson []byte) (*WsClient,
13621362

13631363
var existingConf WsWgConfig
13641364
err := json.Unmarshal(entitlementOrWsConfigJson, &existingConf)
1365-
if err != nil {
1365+
1366+
sz := len(entitlementOrWsConfigJson)
1367+
hasEnt := existingConf.Entitlement == nil
1368+
hasTok := hasEnt && len(existingConf.Entitlement.SessionToken) <= 0
1369+
if err != nil || !hasEnt || !hasTok {
13661370
// may be this is an entitlement?
1367-
log.W("ws: make: unmarshal config err: %v; retry as entitlement", err)
1371+
log.W("ws: make: unmarshal config (sz %d / hasEnt %t / hasTok %t) err? %v; retry as entitlement",
1372+
sz, hasEnt, hasTok, err)
13681373
return w.MakeWsWg(entitlementOrWsConfigJson)
13691374
}
13701375

intra/log/logger.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -559,16 +559,19 @@ func (l *simpleLogger) writelog(lvl LogLevel, at int, msg string, args ...any) {
559559
if ll || cc {
560560
switch lvl {
561561
case ERROR:
562-
_, x := caller1(at+nextframe+3, ">>")
562+
_, x := caller1(at+nextframe+4, ">")
563563
trace += x
564564
fallthrough
565565
case WARN:
566-
_, y := caller1(at+nextframe+2, ">>")
566+
_, y := caller1(at+nextframe+3, ">")
567567
trace += y
568568
fallthrough
569569
case INFO:
570-
_, z := caller1(at+nextframe+1, ">>")
570+
_, z := caller1(at+nextframe+2, ">")
571571
trace += z
572+
case DEBUG:
573+
_, w := caller1(at+nextframe+1, ">")
574+
trace += w
572575
}
573576
msg = l.msgstr(lvl, trace+file1+msg, args...)
574577
if ll {

0 commit comments

Comments
 (0)