是否可以查看Azure Web角色启动任务日志。我们是否需要显式启用远程桌面才能查看日志?
作为我们的云服务启动的一部分,调用批处理文件。下面的示例批处理文件将在控制台上打印信息
SET LogFileDir=%DiagnosticStore%LogFiles\StartupTask\
echo "Starting .PS1">> "%LogFilePath%" 2>>&1
....
CSDEF配置更改
<Startup>
<Task commandLine="Startup\global.cmd" executionContext="elevated" taskType="simple">
</Task>
</Startup>
答案 0 :(得分:0)
RDP是最简单的,但是您也可以配置Azure诊断以捕获这些日志并将其推送到Blob存储。您可以在Azure诊断配置中配置目录条目,然后将日志文件定向到该特定目录。您可以在https://docs.microsoft.com/en-us/visualstudio/azure/vs-azure-tools-diagnostics-for-cloud-services-and-virtual-machines?view=vs-2019#log-directories上查看有关此配置的更多信息。