.NET Core Web API: Loglama (Logging)
23 Kas 2025
20:13
YouTube'da izle
Açıklama
Bu video, ASP.NET Core uygulamalarında loglama (logging) yapısının temelden ileri seviyeye nasıl kurulacağını ve yönetileceğini adım adım anlatmaktadır.
Videonun ana başlıkları:
- Microsoft.Extensions.Logging Temelleri (0:00-5:00): ASP.NET Core ile birlikte gelen yerleşik loglama servisinin mantığı, 6 farklı log seviyesi (Trace'den Critical'a kadar) ve appsettings.json üzerinden log seviyelerinin nasıl yönetileceği açıklanmıştır.
- Serilog Kurulumu ve Yapılandırma (9:55-15:43): Uygulamaya Serilog entegrasyonu yapılarak logların hem konsola hem de günlük olarak oluşturulan bir metin dosyasına (file sink) nasıl yazdırılacağı gösterilmiştir.
- Correlation ID ve İzlenebilirlik (10:45-19:30): Mikroservis mimarilerinde veya karmaşık isteklerde bir işlemin takibini kolaylaştıran Correlation ID kullanımı, middleware yapılandırması ve istek bazlı loglama süreçleri detaylandırılmıştır.
- Uygulamalı Örnekler (6:40-8:30 ve 15:44-19:15): Controller katmanında logger kullanımı, log seviyelerinin uygulama davranışına etkisi ve konfigürasyon ayarlarının gerçek zamanlı sonuçları kod üzerinde gösterilmiştir.
Özetle video, uygulama çalışma zamanında oluşan olayları izlenebilir kılmak, hata ayıklamayı kolaylaştırmak ve profesyonel bir loglama altyapısı kurmak için gerekli teknik altyapıyı kapsamlı bir şekilde sunmaktadır.