文件名称:timequerylog:每小时分别进行JSON日志记录并且易于查询
文件大小:55KB
文件格式:ZIP
更新时间:2024-06-04 07:24:50
JavaScript
(另请参见tql-cli命令行工具。) JSONL(以换行符分隔的JSON)日志记录在一天的每小时中被分成多个文件,并使用匹配功能在开始时间和结束时间之间进行简单查询。 这样做的想法是通过以一致的方式分解文件来提高查询特定时间段或数据/事件类型的日志的效率。 当不一定总是需要立即查询子类型数据时,您可能希望使用子类型来拆分数据以提高效率。 例如,代替记录error类型的所有详细信息,您可以记录主要error类型, error的核心详细信息和单独的error-details类型,包括堆栈跟踪之类的信息。 用法 记录一些数据 import { log } from 'timequerylog' ; log ( 'request' , { url : 'http://www.reddit.com/' } ) ; 读取类型的最新记录 import { latest } from 'tim
【文件预览】:
timequerylog-master
----.gitignore(39B)
----.babelrc(198B)
----readmex.md(1KB)
----package.json(2KB)
----package-lock.json(128KB)
----src()
--------log.js(22KB)
--------test()
----log.js(64KB)
----README.md(5KB)
----test()
--------testmulti.js(2KB)
--------log.js(6KB)
--------testlatest.js(1KB)
--------testdel.js(2KB)
--------testincr.js(2KB)