'When I get a message that\'s so broken I can\'t use it.
@param line: The indecipherable message.
@type line: L{bytes}
@param excType: The exception type of the exception raised by the
message.
@type excType: L{type}
@param excValue: The exception parameter of excType or its associated
value(the second argument to C{raise}).
@type excValue: L{BaseException}
@param tb: The Traceback as a traceback object.
@type tb: L{traceback}'

def badMessage(self, line, excType, excValue, tb):

    log.msg(line)
    log.msg(''.join(traceback.format_exception(excType, excValue, tb)))
