mirror of
https://github.com/status-im/embark-area-51.git
synced 2025-01-23 05:38:52 +00:00
move intercept logs to utils
This commit is contained in:
parent
4919114f36
commit
46f5760c18
@ -33,36 +33,10 @@ class Engine {
|
|||||||
this.isDev = this.config && this.config.blockchainConfig && (this.config.blockchainConfig.isDev || this.config.blockchainConfig.default);
|
this.isDev = this.config && this.config.blockchainConfig && (this.config.blockchainConfig.isDev || this.config.blockchainConfig.default);
|
||||||
|
|
||||||
if (this.interceptLogs || this.interceptLogs === undefined) {
|
if (this.interceptLogs || this.interceptLogs === undefined) {
|
||||||
this.doInterceptLogs();
|
utils.interceptLogs(console, this.logger);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
doInterceptLogs() {
|
|
||||||
var self = this;
|
|
||||||
let context = {};
|
|
||||||
context.console = console;
|
|
||||||
|
|
||||||
context.console.log = function() {
|
|
||||||
self.logger.info(utils.normalizeInput(arguments));
|
|
||||||
};
|
|
||||||
context.console.warn = function() {
|
|
||||||
self.logger.warn(utils.normalizeInput(arguments));
|
|
||||||
};
|
|
||||||
context.console.info = function() {
|
|
||||||
self.logger.info(utils.normalizeInput(arguments));
|
|
||||||
};
|
|
||||||
context.console.debug = function() {
|
|
||||||
// TODO: ue JSON.stringify
|
|
||||||
self.logger.debug(utils.normalizeInput(arguments));
|
|
||||||
};
|
|
||||||
context.console.trace = function() {
|
|
||||||
self.logger.trace(utils.normalizeInput(arguments));
|
|
||||||
};
|
|
||||||
context.console.dir = function() {
|
|
||||||
self.logger.dir(utils.normalizeInput(arguments));
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
registerModule(moduleName, options) {
|
registerModule(moduleName, options) {
|
||||||
this.plugins.loadInternalPlugin(moduleName, options || {});
|
this.plugins.loadInternalPlugin(moduleName, options || {});
|
||||||
}
|
}
|
||||||
|
@ -383,6 +383,31 @@ function last(array) {
|
|||||||
return array[array.length - 1];
|
return array[array.length - 1];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function interceptLogs(consoleContext, logger) {
|
||||||
|
let context = {};
|
||||||
|
context.console = consoleContext;
|
||||||
|
|
||||||
|
context.console.log = function() {
|
||||||
|
logger.info(normalizeInput(arguments));
|
||||||
|
};
|
||||||
|
context.console.warn = function() {
|
||||||
|
logger.warn(normalizeInput(arguments));
|
||||||
|
};
|
||||||
|
context.console.info = function() {
|
||||||
|
logger.info(normalizeInput(arguments));
|
||||||
|
};
|
||||||
|
context.console.debug = function() {
|
||||||
|
// TODO: ue JSON.stringify
|
||||||
|
logger.debug(normalizeInput(arguments));
|
||||||
|
};
|
||||||
|
context.console.trace = function() {
|
||||||
|
logger.trace(normalizeInput(arguments));
|
||||||
|
};
|
||||||
|
context.console.dir = function() {
|
||||||
|
logger.dir(normalizeInput(arguments));
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
joinPath,
|
joinPath,
|
||||||
dirname,
|
dirname,
|
||||||
@ -419,5 +444,6 @@ module.exports = {
|
|||||||
compact,
|
compact,
|
||||||
groupBy,
|
groupBy,
|
||||||
sample,
|
sample,
|
||||||
last
|
last,
|
||||||
|
interceptLogs
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user