如何停止在节点js-winston库中发生的audit.json文件

问题描述 投票:1回答:1

我有一个node.js应用。我正在使用Winston库记录所有内容。我的日志每天都会保存在文件中的桌面上。创建我的日志时,还会有一个用我的日志自动创建的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...."
javascript node.js json logging winston
1个回答
0
投票

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

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

热门问题
推荐问题
最新问题