add optional debugging output
This commit is contained in:
@@ -1,8 +1,11 @@
|
||||
import events from 'events';
|
||||
import { isPlainObject } from 'lodash';
|
||||
import logger from './helpers/logger';
|
||||
import { JOB_STATUS_PENDING } from './helpers/constants';
|
||||
import createIndex from './helpers/create_index';
|
||||
|
||||
const debug = logger('job');
|
||||
|
||||
export default class Job extends events.EventEmitter {
|
||||
constructor(client, index, type, payload, timeout = 10000) {
|
||||
if (typeof type !== 'string') throw new Error('Type must be a string');
|
||||
@@ -38,9 +41,11 @@ export default class Job extends events.EventEmitter {
|
||||
type: doc._type,
|
||||
version: doc._version,
|
||||
};
|
||||
debug('Job created', this.document);
|
||||
});
|
||||
})
|
||||
.catch((err) => {
|
||||
debug('Job creation failed', err);
|
||||
this.emit('error', err);
|
||||
throw err;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user