【文件属性】:
文件名称:pino-rotating-file:Pino日志传输,用于将日志拆分为单独的自动轮换文件
文件大小:17KB
文件格式:ZIP
更新时间:2021-05-03 16:02:51
JavaScript
@ vrbo / pino-rotating-file
介绍
一种传输,用于过滤日志条目并将其写入自动旋转的文件中。 未过滤的日志条目将从stdout中继续输出。
当您想在不同的旋转文件中使用不同的条目时,这对于日志记录很有用。 使用旋转文件使您可以跨多个文件滚动日志,以使单个文件的大小不会太大,并且旧文件将被删除。
该处理器的核心是一个简单的config js文件,该文件包含一个输出路径和其他旋转选项。 在后台,它使用-检出 。 它还具有过滤器功能,用于确定日志条目是应该进入日志文件还是应该转发到stdout。
用法
使用npm install @vrbo/pino-rotating-file将此模块作为依赖项安装在项目中
之后,您可以在运行主应用程序时将其作为package.json文件中npm脚本中的rotate-logs引用,如下所示:
package.json
...
"
【文件预览】:
pino-rotating-file-master
----.releaserc.json(307B)
----renovate.json(121B)
----package.json(2KB)
----.github()
--------workflows()
----tests()
--------unit()
----LICENSE(11KB)
----CONTRIBUTING.md(421B)
----.npmignore(573B)
----.gitignore(328B)
----CHANGELOG.md(3KB)
----lib()
--------index.js(4KB)
----CODE_OF_CONDUCT.md(3KB)
----.npmrc(18B)
----README.md(4KB)
----.rotate.js(304B)