|
@@ -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)
|