Skip to content

Commit ed63004

Browse files
committed
intra: print prev/cur gotraceback
1 parent 433b8ea commit ed63004

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

intra/tun2socks.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,16 +114,18 @@ func LogLevel(gologLevel, consolelogLevel int32) {
114114
log.SetConsoleLevel(clvl)
115115
dbg := dlvl <= log.DEBUG || clvl <= log.DEBUG
116116
settings.Debug = dbg
117+
prevtraceback := os.Getenv("GOTRACEBACK")
117118
if settings.Debug {
118119
os.Setenv("GOTRACEBACK", sys.s())
119120
debug.SetTraceback(sys.s())
120121
} else {
121122
os.Setenv("GOTRACEBACK", usr.s())
122123
debug.SetTraceback(usr.s())
123124
}
125+
curtraceback := os.Getenv("GOTRACEBACK")
124126

125-
log.I("tun: new levels; golog: %d, consolelog: %d; debug? %t",
126-
dlvl, clvl, dbg)
127+
log.I("tun: new levels; golog: %d, consolelog: %d; debug? %t; traceback: %s => %s",
128+
dlvl, clvl, dbg, prevtraceback, curtraceback)
127129
}
128130

129131
// FlightRecorder starts Go runtime's flight recorder if y is true,

0 commit comments

Comments
 (0)