文件名称:lorekeeper:JSON格式的快速日志记录库
文件大小:20KB
文件格式:ZIP
更新时间:2024-04-05 22:54:12
logger Ruby
传承人 LoreKeeper包含一个高度优化的JSON记录器。 它以JSON格式输出消息,并允许用户添加自己的自定义字段。 如果不使用额外字段,则对于不超过一行文本的消息,其输出速度比标准Logger快20%。 安装 将此行添加到您的应用程序的Gemfile中: gem 'lorekeeper' , '~> 1.7' 然后执行: bundle 用法 普通记录 API与stdlib的Logger兼容。 logger . error ( "This is a message" ) 将输出: { "message": "This is a message", "timestamp": "1970-01-01T00:00:00.000+0100", "level": "debug" } 时间戳记使用ISO8601。 消息使用JSON转义,因此总结果是JSON可解析的。
【文件预览】:
lorekeeper-master
----.gitignore(103B)
----.rspec(31B)
----bin()
--------setup(115B)
--------console(335B)
----.travis.yml(93B)
----.rubocop.yml(31B)
----CHANGELOG.md(2KB)
----LICENSE.txt(1KB)
----spec()
--------support()
--------lorekeeper_spec.rb(170B)
--------spec_helper.rb(462B)
--------lib()
----README.md(4KB)
----lib()
--------lorekeeper()
--------lorekeeper.rb(195B)
----Gemfile(95B)
----Rakefile(2KB)
----lorekeeper.gemspec(1KB)