karl:非常快速和简单的nodejs记录器,可记录到控制台

时间:2024-06-02 01:45:33
【文件属性】:

文件名称:karl:非常快速和简单的nodejs记录器,可记录到控制台

文件大小:28KB

文件格式:ZIP

更新时间:2024-06-02 01:45:33

JavaScript

卡尔 作者: 。 Karl是一个闪电般的[1]异步日志记录库,具有结构化输出和基于文本的输出。 它仅通过登录到控制台即可遵循。 Karl没有外部依赖项(测试除外)。 [1]:基准测试(benchmarks / benchmark.js)显示,Karl比Bunyan快了10倍(均禁用了位置信息;否则启用了所有默认设置),而启用了位置信息的速度比Bunyan快了5倍。 与禁用位置信息的情况下直接登录到控制台相比,Karl的速度大约要快5倍,而启用位置信息的情况下,Karl的速度要快约50%。 所有测试均在运行于带有OS X Yosemite的四核Core i7处理器的MacBook Pro 17英寸Retina上运行的节点v0.12.0上进行。 动机 Karl还希望通过提供源信息(文件名,函数名和行号)和时间戳以及通过提供基于文本的日志记录之外的结构化日志记录(JSON格式)来成为更好的


【文件预览】:
karl-master
----.jshintrc(823B)
----AUTHORS(68B)
----.jshintignore(48B)
----benchmarks()
--------benchmark.js(2KB)
----lib()
--------karl.js(13KB)
----.codeclimate.yml(232B)
----jsdoc.conf(825B)
----.travis.yml(1KB)
----LICENSE(1KB)
----test()
--------test.js(5KB)
--------support()
----README.md(11KB)
----.jscsrc(4KB)
----.editorconfig(208B)
----.gitignore(47B)
----package-lock.json(56KB)
----package.json(1KB)

网友评论