如何停止节点 js-winston 库中出现的 audit.json 文件
How to stop audit.json file occurring in node js-winston library
我有一个 node.js 应用程序。我正在使用 winston 库记录所有内容。我的日志每天都保存在我桌面上的一个文件中。创建我的日志时,还会有一个 audit.json 文件随我的日志自动创建。这个 audit.json 文件也保存在我的日志文件中。对于每个 运行,都会创建一个 audit.json 文件。我想停止出现此 audit.json 文件。我怎样才能做到这一点?有什么建议吗?当我单击 audit.json 时,会显示一些参数,例如:
(我的工作电脑上没有互联网,所以我必须在我的 phone 上写,抱歉)
"keep" :
"days" : false,
"amount" :5
},
"auditLog:" C:/Users/Desktop/LogFiles/.11cjeoepdwgeudp
"files":[
"date" :"1571727049689",
"name": "path"
"hash" :"054239856656...."
audit.json
是温斯顿用来创建日志文件映射的重要文件。没有它,您将无法使用 daily-rotate feature. In order to get rid of it and still use the mentioned submodule, you'd have to modify the code of file-stream-rotator - Winston 使用的模块。它负责创建这个文件。例如,您可以实现一个数据库存储来替换 json 文件。
该文件实际上隐藏在 Linux 系统中,许多用户甚至都不知道。由于您使用的是 Windows,您可以修改 file-stream-rotator 并在每次创建文件时添加 hidden
属性。这比将文件映射存储移动到数据库要容易得多。 This 如果您决定以这种方式解决问题,模块将会有所帮助。
我有一个 node.js 应用程序。我正在使用 winston 库记录所有内容。我的日志每天都保存在我桌面上的一个文件中。创建我的日志时,还会有一个 audit.json 文件随我的日志自动创建。这个 audit.json 文件也保存在我的日志文件中。对于每个 运行,都会创建一个 audit.json 文件。我想停止出现此 audit.json 文件。我怎样才能做到这一点?有什么建议吗?当我单击 audit.json 时,会显示一些参数,例如:
(我的工作电脑上没有互联网,所以我必须在我的 phone 上写,抱歉)
"keep" :
"days" : false,
"amount" :5
},
"auditLog:" C:/Users/Desktop/LogFiles/.11cjeoepdwgeudp
"files":[
"date" :"1571727049689",
"name": "path"
"hash" :"054239856656...."
audit.json
是温斯顿用来创建日志文件映射的重要文件。没有它,您将无法使用 daily-rotate feature. In order to get rid of it and still use the mentioned submodule, you'd have to modify the code of file-stream-rotator - Winston 使用的模块。它负责创建这个文件。例如,您可以实现一个数据库存储来替换 json 文件。
该文件实际上隐藏在 Linux 系统中,许多用户甚至都不知道。由于您使用的是 Windows,您可以修改 file-stream-rotator 并在每次创建文件时添加 hidden
属性。这比将文件映射存储移动到数据库要容易得多。 This 如果您决定以这种方式解决问题,模块将会有所帮助。