2016-04-19 10 views
0

Meine Konfiguration: Vorhandenes WCF-Dienstprojekt, das zur Ausführung als Azure Application Service (PaaS) geändert wurde.
Ursprünglich verwendete ich log4net für meine Info/Fehlerprotokollierung, aber es ist ziemlich umständlich, diese Protokolle über FTP oder SCM-Konsole zu betrachten. Nach einigen Recherchen kam ich zu dem Schluss, dass Microsoft.WindowsAzure.Diagnostics die empfohlene Methode zur Protokollierung von Azure-Apps ist.
Frage/Problem: Ich kann für mein Szenario keinen Leitfaden finden, wie WindowsAzure Diagnostics für Anwendungsdienst aktiviert wird, der NICHT als Web/Worker Role erstellt wird.
Die nächstgelegene ich habe ist Set-AzureServiceDiagnosticsExtension Cmdlets, aber es erfordert Rolle als Parameter ...Konfigurieren von Azure-Diagnose für Azure-Anwendungsdienst (PaaS)

+0

Sie möchten vielleicht benutzerdefinierte Lösungen auschecken. Ein Beispiel finden Sie unter [www.trypour.com] (http://www.trypour.com). – mert

+0

Danke, aber die Verwendung von Standard-Diagnoseklassen ist in meinem Fall vorzuziehen. – Andre

Antwort

0

Frage/Problem: Ich kann nicht einen Führer, für mein Szenario finden, wie WindowsAzure Diagnostics für die Applikation auf ermöglichen Dienst, der NICHT als Web/Worker-Rolle erstellt wird.

Sie können Azure Diagnostics nicht für Ihren Azure-Anwendungsdienst verwenden. Es ist für Azure Cloud Service (Web/Worker-Rolle) und Azure Virtual Machines gedacht.

Für App Services-Diagnose finden Sie unter diesem Link: https://azure.microsoft.com/en-in/documentation/articles/web-sites-enable-diagnostic-log/.

+0

Dank Gaurav, eine weitere Frage, die aus dem Artikel nicht klar ist, gibt es eine Möglichkeit für Azure Application Service, Spuren in Tabellenspeicher oder lokale FS zu schreiben und Blobs sind die einzigen Optionen? – Andre

+0

Ich habe diese Funktion nicht verwendet, aber ich lese die Dokumentation Ich schließe aus, dass die Übertragung von Daten in Tabellenspeicher definitiv unterstützt wird. Ich glaube nicht, dass diese Funktionalität im neuen Azure-Portal noch verfügbar ist. Wenn Sie können, verwenden Sie das alte Portal dazu. Sehen Sie auch nach, ob Sie Azure PowerShell für dasselbe verwenden können. Bitte lesen Sie diesen Abschnitt zum klassischen Portal & PowerShell: https://azure.microsoft.com/en-in-/documentation/articles/web-sites-enable-diagnostic-log/#enablediag. HTH. –

Verwandte Themen