Улучшил журналирование ошибок БД
This commit is contained in:
@@ -2,6 +2,7 @@ const _ = require('lodash');
|
|||||||
|
|
||||||
const utils = require('../utils');
|
const utils = require('../utils');
|
||||||
const JembaConnManager = require('../../db/JembaConnManager');//singleton
|
const JembaConnManager = require('../../db/JembaConnManager');//singleton
|
||||||
|
const log = new (require('../AppLogger'))().log;//singleton
|
||||||
|
|
||||||
let instance = null;
|
let instance = null;
|
||||||
|
|
||||||
@@ -20,6 +21,7 @@ class JembaReaderStorage {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async doAction(act) {
|
async doAction(act) {
|
||||||
|
try {
|
||||||
if (!_.isObject(act.items))
|
if (!_.isObject(act.items))
|
||||||
throw new Error('items is not an object');
|
throw new Error('items is not an object');
|
||||||
|
|
||||||
@@ -39,6 +41,10 @@ class JembaReaderStorage {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
|
} catch (e) {
|
||||||
|
log(LM_ERR, `JembaReaderStorage: ${e.message}`);
|
||||||
|
throw e;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
async checkItems(items) {
|
async checkItems(items) {
|
||||||
|
|||||||
Reference in New Issue
Block a user