Azure如何启用完整的WebJob日志

Voj*_*h B 21 azure azure-webjobs

当我在Windows Azure中将控制台应用程序作为WebJob运行时,在几行日志之后会添加警告:

[05/06/2014 09:42:40 > 21026c: WARN] Reached maximum allowed output lines for this run, to see all of the job's logs you can enable website application diagnostics
Run Code Online (Sandbox Code Playgroud)

并停止记录.我正在使用BASIC托管计划浏览我的网站中的所有设置,但我无法找到任何可以解决此问题的内容.

如何启用完整的webJob日志?

Ami*_*ple 20

启用完整(连续)WebJobs日志的方法实际上在错误消息中:enable website application diagnostics您可以通过网站的CONFIGURE选项卡上的Azure门户执行此操作,您可以将应用程序日志设置为转到文件系统(但仅限于12小时),表存储或blob存储.

启用后,WebJobs的完整日志将在所选存储上运行.

有关Azure网站应用程序诊断的更多信息:http://azure.microsoft.com/en-us/documentation/articles/web-sites-enable-diagnostic-log/

  • 这已经发生了变化.它现在在应用服务和"诊断日志"下的新门户网站 (6认同)
  • 我有一个连续的WebJob正在运行,并且应用程序诊断已打开以进行表存储,我仍然得到`达到此运行的最大允许输出行,以查看所有作业的日志,您可以在一段时间后启用网站应用程序诊断.WebJob运行一个带有无限while循环的简单C#控制台应用程序,而不是使用WebJob SDK.我使用`Console.WriteLine`每分钟做几行输出.你知道我为什么还收到这条消息吗? (4认同)