我在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'鎖定在文件系統中的文件,因此應用程序運行時,我們不能訪問該文件。我們必須先停止應用程序才能釋放文件,這不是一個可接受的選項。 –