我在Azure中运行Node.js应用程序。现有的Azure Web应用程序日志记录功能将应用程序日志限制为最大大小,这意味着我无法从一天前检索日志(例如)。我可以从资源管理器中修改一些配置/日志设置。Azure诊断日志大小限制
比如我可以编辑以下属性:
...
"httpLogs": {
"fileSystem": {
"retentionInMb": 35,
"retentionInDays": null,
"enabled": true
},
"azureBlobStorage": {
"sasUrl": null,
"retentionInDays": null,
"enabled": false
}
},
...
我没有看到任何“retentionInDays”或“retentionInMb”属性“applicationLogs”。
"applicationLogs": {
"fileSystem": {
"level": "Off"
},
是否有可能增加应用程序日志的存储时间或大小限制?
'createWriteStream'锁定在文件系统中的文件,因此应用程序运行时,我们不能访问该文件。我们必须先停止应用程序才能释放文件,这不是一个可接受的选项。 –