Pārlūkot izejas kodu

line add recover debug print stack

Joyit 3 mēneši atpakaļ
vecāks
revīzija
9f62cbe0e1
1 mainītis faili ar 2 papildinājumiem un 0 dzēšanām
  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++