control-freak-ide/server/nodejs/nxapp/utils/_console.js
plastic-hub-dev-node-saturn 538369cff7 latest
2021-05-12 18:35:18 +02:00

36 lines
930 B
JavaScript

define([
'dojo/has!host-node?dojo/node!tracer',
'dojo/has!host-node?dojo/node!util',
'nxapp/utils',
'dojo/has'
], function (tracer, util, utils, has) {
var console = console;
if(tracer){
console = tracer.colorConsole({
format: "<{{title}}> {{message}} " + ( !has('build') ? "(in {{file}}:{{line}})" : ""),
dateformat : "HH:MM:ss.L"
});
}
if(typeof logError=='undefined'){
global['logError']=function(e,reason){
console.error('Error ' + reason,e);
};
}
utils.stack=function(){
var stack = new Error().stack;
console.log( stack );
};
console.clear = function(){
util.print("\u001b[2J\u001b[0;0H");
/*
var lines = process.stdout.getWindowSize()[1];
for(var i = 0; i < lines; i++) {
console.log('\r\n');
}
*/
};
return console;
});