bunyanNode.js 的 JSON 日志庫(kù)
bunyan是Node.js的一個(gè)簡(jiǎn)捷高效的JSON日志庫(kù)。
var bunyan = require('bunyan');
var log = bunyan.createLogger({name: "myapp"});
log.info("hi");
有一個(gè) bunyan CLI 工具用來更好地查看這些日志:
特性
-
優(yōu)雅的日志API
-
擴(kuò)展性強(qiáng)的流式系統(tǒng),用于控制日志記錄的形式(stream,文件,日志文件迭代等等)。
-
bunyan CLI,非常漂亮的cli,可用于打印和日志過濾
-
要記錄日志調(diào)用源的位置(文件、行數(shù)、函數(shù))非常容易,只須設(shè)置src:true,
-
log.child實(shí)現(xiàn)了輕量級(jí)和專業(yè)化的Logger實(shí)例
-
通過序列化工具實(shí)現(xiàn)定制的渲染輸出
-
通過Dtrace實(shí)現(xiàn)運(yùn)行時(shí)日志
-
支持browserify。
評(píng)論
圖片
表情
