Be verbose on XML-RPC errors.

This commit is contained in:
Julien Fontanet 2015-08-28 08:51:38 +02:00
parent 76e5d41a34
commit 2540ac34b3

View File

@ -404,7 +404,21 @@ export class Xapi extends EventEmitter {
// Lowest level call: do not handle any errors.
_rawCall (method, args) {
return this._xmlRpcCall(method, args)
.then(parseResult)
.then(
parseResult,
error => {
const {cause} = error
console.error(
'XML-RPC Error: %s (response status %s)',
cause.message,
cause.statusCode
)
console.error('%s', cause.body)
throw error
}
)
.cancellable()
}