ASP.NET WebHooks günlüğü

Uyarı

ASP.NET Web Kancaları kullanım dışıdır ve artık güncelleştirmeleri veya güvenlik düzeltmelerini almaz.

Microsoft ASP.NET Web Kancaları, sorunları ve problemleri raporlamanın bir yolu olarak günlüğe kaydetmeyi kullanır. Varsayılan olarak günlükler System.Diagnostics.Trace kullanılarak yazılır ve burada diğer günlük akışları gibi İzleme Dinleyicileri kullanılarak yönetilebilirler.

Web Uygulamanızı Azure Web Uygulaması olarak dağıtırken günlükler otomatik olarak alınır ve diğer System.Diagnostics.Trace günlüğüyle birlikte yönetilebilir. Ayrıntılar için bkz. Azure App Service

Buna ek olarak, günlükler, Visual Studio kullanarak Azure App Service'de bir web uygulamasını sorun giderme başlığında açıklandığı gibi doğrudan Visual Studio içinden elde edilebilir.

Günlükleri Yeniden Yönlendirme

System.Diagnostics.Trace'e günlük yazmak yerine, Log4Net ve NLog gibi bir günlük yöneticisine doğrudan oturum açabilen alternatif bir günlük uygulaması sağlamak mümkündür. ILogger uygulamasını sağlayın ve seçtiğiniz bir bağımlılık ekleme altyapısına kaydedin; microsoft ASP.NET Web Kancaları tarafından alınır. Ayrıntılar için lütfen Dependency Injection in ASP.NET Web API 2 bölümüne bakın.