如何停止节点 js-winston 库中出现的 audit.json 文件



我有一个节点.js应用程序。我正在使用温斯顿图书馆记录所有内容。我的日志每天以文件的形式保存在我的桌面上。创建我的日志时,还有一个 audit.json 文件,该文件是使用我的日志自动创建的。这个audit.json文件也保存在我的日志文件中。对于每次运行,都会创建一个 audit.json 文件。我想停止出现这个 audit.json 文件。我该怎么做?有什么建议吗?当我单击audit.json时,会显示一些参数,例如:

(我的工作电脑上没有互联网,所以我必须在手机上写对不起(

"keep" :
"days" : false,
"amount" :5
}, 
"auditLog:" C:/Users/Desktop/LogFiles/.11cjeoepdwgeudp
"files":[
"date" :"1571727049689",
"name": "path"
"hash" :"054239856656...."

audit.json是Winston用来创建日志文件映射的重要文件。没有它,您将无法使用每日轮换功能。为了摆脱它并仍然使用提到的子模块,您必须修改文件流旋转器的代码 - Winston 使用的模块。它负责创建此文件。例如,您可以实现一个将替换 json 文件的数据库存储。

该文件实际上隐藏在Linux系统上,许多用户甚至不知道它。由于您使用的是 Windows,因此您可以在每次创建文件时修改文件流旋转器并添加hidden属性。这比将文件映射存储移动到数据库要容易得多。如果您决定以这种方式解决问题,则此模块将很有帮助。

最新更新