2015-09-26 64 views
4

對於Azure Web應用程序,是否可以使應用程序日誌活動超過12小時?Azure Web應用程序:激活應用程序日誌記錄超過12小時

我有一個Node.js部署,它隨機運行到數據庫連接問題,我無法追查,因爲它們每兩到三天就會發生一次。由於調試的原因,我想爲這些問題提供日誌記錄輸出,但是我沒有找到辦法做到這一點?有沒有人找到這個解決方案?

回答

5

是的,這是可能的。

您可以通過設置設置應用稱爲DIAGNOSTICS_TEXTTRACETURNOFFPERIOD到(多)比12 * 60 * 60 * 1000以毫秒12小時更大的值做到這一點。

source

0

您可能還想使用Application Insights實例。您可以通過網站擴展或通過將SDK合併到您的Node.js代碼來啓用此功能。今天,您會自動創建一個應用程序洞察實例,並使用與您的Web應用程序同名的名稱創建,但是,您可能需要手動創建一個應用程序,具體取決於您創建此Web應用程序的時間。

SDK:

npm install applicationinsights 

在你app.js/server.js文件:

import appInsights = require("applicationinsights"); 
appInsights.setup("<instrumentation_key>").start(); 

更多信息:https://www.npmjs.com/package/applicationinsights