Procházet zdrojové kódy

line add recover debug print stack

Joyit před 3 měsíci
rodič
revize
9f62cbe0e1
1 změnil soubory, kde provedl 2 přidání a 0 odebrání
  1. 2 0
      line.go

+ 2 - 0
line.go

@@ -3,6 +3,7 @@ package tinymq
 import (
 	"log"
 	"net"
+	"runtime/debug"
 	"strings"
 	"sync"
 	"time"
@@ -184,6 +185,7 @@ func (c *Line) writePump() {
 					if err := recover(); err != nil {
 						c.state = Disconnected
 						log.Println(err)
+						debug.PrintStack()
 					}
 				}()
 				c.host.Errors++