Quellcode durchsuchen

better debug logline for failed message building

tags/v2.3.0-rc1
Shivaram Lingamneni vor 3 Jahren
Ursprung
Commit
c50c267d3c
1 geänderte Dateien mit 3 neuen und 2 gelöschten Zeilen
  1. 3
    2
      irc/client.go

+ 3
- 2
irc/client.go Datei anzeigen

@@ -1635,8 +1635,9 @@ func (session *Session) SendRawMessage(message ircmsg.IrcMessage, blocking bool)
1635 1635
 	// assemble message
1636 1636
 	line, err := message.LineBytesStrict(false, MaxLineLen)
1637 1637
 	if err != nil {
1638
-		logline := fmt.Sprintf("Error assembling message for sending: %v\n%s", err, debug.Stack())
1639
-		session.client.server.logger.Error("internal", logline)
1638
+		errorParams := []string{"Error assembling message for sending", err.Error(), message.Command}
1639
+		errorParams = append(errorParams, message.Params...)
1640
+		session.client.server.logger.Error("internal", errorParams...)
1640 1641
 
1641 1642
 		message = ircmsg.MakeMessage(nil, session.client.server.name, ERR_UNKNOWNERROR, "*", "Error assembling message for sending")
1642 1643
 		line, _ := message.LineBytesStrict(false, 0)

Laden…
Abbrechen
Speichern