Se você habilitar a Área de Trabalho Remota, poderá se conectar a cada instância e verificar o Log de Eventos remotamente.
Por outro lado, você pode configurar o Diagnóstico do Azure para copiar Log de eventos para a conta de armazenamento de blobs do Azure periodicamente.
-
Ativar o Diagnóstico do Azure no .csdef
<WebRole name="roleName"> <Imports> <Import moduleName="Diagnostics" /> </Imports> </WebRole>
-
Configure a conta de diagnósticos em .cscfg (certifique-se de usar link para DefaultEndpointsProtocol ).
<Role name="roleName"> <Instances count="1" /> <ConfigurationSettings> <Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="DefaultEndpointsProtocol=https;AccountName=accountName;AccountKey=accountKey" /> </ConfigurationSettings> </Role>
-
Adicione a iniciação de diagnóstico ao método OnStart.
var config = DiagnosticMonitor.GetDefaultInitialConfiguration(); config.WindowsEventLog.DataSources.Add("System!*"); DiagnosticMonitor.Start("Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString", config);
Consulte o link para obter detalhes.