Updated log decorator, remove override on log.error fn, it was preventing errors to be printed in console
Change-Id: I9638e3b3d94f3bea2ee5125071c57e0ed9abdc64
diff --git a/views/ngXosLib/xosHelpers/src/services/log.decorator.js b/views/ngXosLib/xosHelpers/src/services/log.decorator.js
index e6bd621..37d36f9 100644
--- a/views/ngXosLib/xosHelpers/src/services/log.decorator.js
+++ b/views/ngXosLib/xosHelpers/src/services/log.decorator.js
@@ -18,17 +18,18 @@
let logFn = $delegate.log;
let infoFn = $delegate.info;
let warnFn = $delegate.warn;
- let errorFn = $delegate.error;
+ //let errorFn = $delegate.error;
let debugFn = $delegate.debug;
// create the replacement function
const replacement = (fn) => {
return function(){
- // console.log(`Is Log Enabled: ${isLogEnabled()}`)
+ //console.log(`Is Log Enabled: ${isLogEnabled()}`)
if(!isLogEnabled()){
// console.log('logging is disabled');
return;
}
+
let args = [].slice.call(arguments);
let now = new Date();
@@ -43,14 +44,15 @@
}
// Call the original with the output prepended with formatted timestamp
- fn.apply(null, args)
+
+ return fn.apply(null, args)
};
};
$delegate.info = replacement(infoFn);
$delegate.log = replacement(logFn);
$delegate.warn = replacement(warnFn);
- $delegate.error = replacement(errorFn);
+ //$delegate.error = replacement(errorFn); // note this will prevent errors to be printed
$delegate.debug = replacement(debugFn);
return $delegate;