Merge pull request #80 from jdextraze/jdextraze/simple-queued-handler-log-issue
Fix error with logging in SimpleQueuedHandler handler
This commit is contained in:
commit
9e31b17c44
|
@ -13,11 +13,12 @@ function SimpleQueuedHandler(log) {
|
||||||
|
|
||||||
SimpleQueuedHandler.prototype.registerHandler = function(type, handler) {
|
SimpleQueuedHandler.prototype.registerHandler = function(type, handler) {
|
||||||
var typeId = typeName(type);
|
var typeId = typeName(type);
|
||||||
|
var log = this._log;
|
||||||
this._handlers[typeId] = function (msg) {
|
this._handlers[typeId] = function (msg) {
|
||||||
try {
|
try {
|
||||||
handler(msg);
|
handler(msg);
|
||||||
} catch(e) {
|
} catch(e) {
|
||||||
this._log.error('handle for', type, 'failed:', e.stack);
|
log.error('handle for', type, 'failed:', e.stack);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue
Block a user