node.js 中的console

15 篇文章 0 订阅

const fs = require('fs')
const { Console } = require('console')
// 不需要引入console模块哦
// console.log('普通的信息')
// console.error(new Error('错误信息'))
// console.warn('警告信息')


// const output = fs.createWriteStream('./../stdout.log')
// const errorOutput = fs.createWriteStream('./../stderr.log')
// // node 8.x 版本不支持Console(opts)的格式了
// // const logger = new Console({ stdout: output, stderr: errorOutput })
// const logger = new Console(output, errorOutput);
// const count = 5
// logger.log('count: %d', count)


// console.assert(false, '好冷') // 直接把内容当成错误信息报了
console.clear() // 尝试清除 TTY, 当 stdout 不是 TTY 时,此方法不执行任何操作

// 计数器
console.count()
console.count('default')
console.count('count')
console.count('count')
console.count('count')
console.countReset('count') // 重新计数
console.count('count')
console.debug('debug') // console.log()的别名
console.dirxml('啥玩意1') // 打印不出来
console.groupCollapsed('group') // 又可以写成console.group()
console.log('777') // group的下一行console信息缩进两格
console.groupEnd()
console.log(888) // 恢复缩进
console.table([{a: 2, b: 8}, {a: 9, b: 0}, {a: 6, b: 1}]) // 10.x版本新增的
console.table([{ a: 1, b: 'Y' }, { a: 'Z', b: 2 }])
console.trace('堆栈信息')
// 打印程序运行时间
console.time('haha')
console.timeEnd('haha')

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值