标签:war 组件 roc class 调试 asc col console out
console
模块提供了一个简单的调试控制台,类似于 Web 浏览器提供的 JavaScript 控制台。
该模块导出了两个特定的组件:
Console
类,包含 console.log()
、 console.error()
和 console.warn()
等方法,可以被用于写入到任何 Node.js 流。console
实例,可被用于写入到 process.stdout
和 process.stderr
。 全局的 console
使用时无需调用 require(‘console‘)
。注意:全局的 console 对象的方法既不总是同步的(如浏览器中类似的 API),也不总是异步的(如其他 Node.js 流)。 详见 进程 I/O。
例子,使用全局的 console
:
1 console.log(‘你好世界‘); 2 // 打印: ‘你好世界‘到 stdout。 3 console.log(‘你好%s‘, ‘世界‘); 4 // 打印: ‘你好世界‘到 stdout。 5 console.error(new Error(‘错误信息‘)); 6 // 打印: [Error: 错误信息]到 stderr。 7 8 const name = ‘描述‘; 9 console.warn(`警告${name}`); 10 // 打印: ‘警告描述‘到 stderr。
Console
类可用于创建一个具有可配置的输出流的简单记录器,可以通过 require(‘console‘).Console
或 console.Console
使用
通过传入一个或两个可写流实例,创建一个新的 Console
对象。 stdout
是一个可写流,用于打印日志或输出信息。 stderr
用于输出警告或错误。 如果没有传入 stderr
,则警告或错误输出会被发送到 stdout
。
一个简单的断定测试,验证 value
是否为真。 如果不为真,则抛出 AssertionError
。 如果提供了 message
,则使用 util.format()
格式化并作为错误信息使用。
标签:war 组件 roc class 调试 asc col console out
原文地址:http://www.cnblogs.com/yu-hailong/p/7628703.html