浏览代码

Try to ensure recovered panics still print stack traces

Tulir Asokan 5 年之前
父节点
当前提交
db53b95ab1
共有 3 个文件被更改,包括 4 次插入2 次删除
  1. 1 1
      go.mod
  2. 2 0
      go.sum
  3. 1 1
      user.go

+ 1 - 1
go.mod

@@ -12,7 +12,7 @@ require (
 	maunium.net/go/mauflag v1.0.0
 	maunium.net/go/maulogger/v2 v2.0.0
 	maunium.net/go/mautrix v0.1.0-alpha.3.0.20190825132810-9d870654e9d2
-	maunium.net/go/mautrix-appservice v0.1.0-alpha.3.0.20190825132837-ffcc1e3c7ed7
+	maunium.net/go/mautrix-appservice v0.1.0-alpha.3.0.20190830063827-e7dcd7e42e7c
 )
 
 replace (

+ 2 - 0
go.sum

@@ -62,3 +62,5 @@ maunium.net/go/mautrix-appservice v0.1.0-alpha.3.0.20190824195529-3507711d75aa h
 maunium.net/go/mautrix-appservice v0.1.0-alpha.3.0.20190824195529-3507711d75aa/go.mod h1:PZTnFsEUt4YALO/OGGyWXeQulBVGEPjI8FQ88XCbu/w=
 maunium.net/go/mautrix-appservice v0.1.0-alpha.3.0.20190825132837-ffcc1e3c7ed7 h1:0B3zGyfNVxdCcoFDgvDh8CW9U0gkCDvwKbP0a0UIUEQ=
 maunium.net/go/mautrix-appservice v0.1.0-alpha.3.0.20190825132837-ffcc1e3c7ed7/go.mod h1:FJRRpH5+p3wCfEt6u/3kMeu9aGX/pk2PqtvjRDRW74w=
+maunium.net/go/mautrix-appservice v0.1.0-alpha.3.0.20190830063827-e7dcd7e42e7c h1:jt0i4ZkHikhy0T5Lxe+ApvLChy1MdloxGjs/kaImHD4=
+maunium.net/go/mautrix-appservice v0.1.0-alpha.3.0.20190830063827-e7dcd7e42e7c/go.mod h1:FJRRpH5+p3wCfEt6u/3kMeu9aGX/pk2PqtvjRDRW74w=

+ 1 - 1
user.go

@@ -460,7 +460,7 @@ func (user *User) updateLastConnectionIfNecessary() {
 
 func (user *User) HandleError(err error) {
 	if errors.Cause(err) != whatsapp.ErrInvalidWsData {
-		user.log.Errorln("WhatsApp error:", err)
+		user.log.Errorfln("WhatsApp error: %v", err)
 	}
 	if closed, ok := err.(*whatsapp.ErrConnectionClosed); ok {
 		if closed.Code == 1000 && user.cleanDisconnection {