Support of console.dir + console.assert

v0.7.4-release
Jerome Etienne 2010-07-07 11:58:33 +02:00 committed by Ryan Dahl
parent 0bceaaa3d4
commit 8e9f59a452
1 changed files with 11 additions and 0 deletions

View File

@ -220,6 +220,17 @@ global.console.warn = function () {
global.console.error = global.console.warn; global.console.error = global.console.warn;
global.console.dir = function(object){
var sys = module.requireNative('sys');
process.stdout.write(sys.inspect(object) + '\n');
}
global.console.assert = function(expression){
if(!expression){
var arr = Array.prototype.slice.call(arguments, 1);
process.assert(false, format.apply(this, arr));
}
}
process.exit = function (code) { process.exit = function (code) {
process.emit("exit"); process.emit("exit");