chore(xo-server): log ids on xapiObjectToXo errors
This commit is contained in:
parent
c82f860334
commit
4b4bea5f3b
@ -1,4 +1,5 @@
|
|||||||
import findKey from 'lodash/findKey.js'
|
import findKey from 'lodash/findKey.js'
|
||||||
|
import pick from 'lodash/pick'
|
||||||
import { BaseError } from 'make-error'
|
import { BaseError } from 'make-error'
|
||||||
import { createLogger } from '@xen-orchestra/log'
|
import { createLogger } from '@xen-orchestra/log'
|
||||||
import { fibonacci } from 'iterable-backoff'
|
import { fibonacci } from 'iterable-backoff'
|
||||||
@ -229,7 +230,11 @@ export default class {
|
|||||||
// otherwise there will be too many logs, some of them irrelevant (transient
|
// otherwise there will be too many logs, some of them irrelevant (transient
|
||||||
// and simply due to the order objects are processed)
|
// and simply due to the order objects are processed)
|
||||||
if (xapiId in toRetry) {
|
if (xapiId in toRetry) {
|
||||||
log.error('xapiObjectToXo', { error })
|
const { $pool, $ref, $type, uuid } = xapiObject
|
||||||
|
log.error('xapiObjectToXo', {
|
||||||
|
error,
|
||||||
|
xapiObject: { $pool: pick($pool, ['$ref', 'uuid']), $ref, $type, uuid },
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
toRetry[xapiId] = xapiObject
|
toRetry[xapiId] = xapiObject
|
||||||
|
Loading…
Reference in New Issue
Block a user