node.js中的console.trace方法使用说明_node.js
程序员文章站
2022-05-10 10:51:05
...
方法说明:
console.trace(label)
console.trace();
//运行结果:
Trace:
at Object. (/home/byvoid/consoletrace.js : 1: 71)
at Module._compile (module.js:441:26)
at Object..js (module.js:459:10)
at Module.load (module.js:348:31)
at Function._load (module.js:308:12)
at Array.0 (module.js:479:10)
at EventEmitter._tickCallback (node.js:192:40)
Console.prototype.trace = function() {
// TODO probably can to do this better with V8's debug object once that is
// exposed.
var err = new Error;
err.name = 'Trace';
err.message = util.format.apply(this, arguments);
Error.captureStackTrace(err, arguments.callee);
this.error(err.stack);
};
向标准错误流输出当前的调用栈。
语法:
复制代码 代码如下:
console.trace(label)
接收参数:
label
例子:
复制代码 代码如下:
console.trace();
//运行结果:
Trace:
at Object.
at Module._compile (module.js:441:26)
at Object..js (module.js:459:10)
at Module.load (module.js:348:31)
at Function._load (module.js:308:12)
at Array.0 (module.js:479:10)
at EventEmitter._tickCallback (node.js:192:40)
源码:
复制代码 代码如下:
Console.prototype.trace = function() {
// TODO probably can to do this better with V8's debug object once that is
// exposed.
var err = new Error;
err.name = 'Trace';
err.message = util.format.apply(this, arguments);
Error.captureStackTrace(err, arguments.callee);
this.error(err.stack);
};
上一篇: php创建基本身份认证站点的方法详解
下一篇: 简单实现jQuery弹窗方法
推荐阅读
-
推荐分享Node.js中18个值得了解的Web框架和工具
-
nodejs中简单实现Javascript Promise机制的实例_node.js
-
node.js请求HTTPS报错:UNABLE_TO_VERIFY_LEAF_SIGNATURE\的解决方法
-
Node.JS段点续传:Nginx配置文件分段下载功能的实现方法_node.js
-
在Node.js中使用jQuery的方法
-
一个简单的node.js界面实现方法
-
node.js中实现kindEditor图片上传功能的方法教程
-
推荐分享Node.js中18个值得了解的Web框架和工具
-
浅析Node.js 中 Stream API 的使用
-
Node.js fs模块(文件模块)创建、删除目录(文件)读取写入文件流的方法