2015-09-26 59 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