Sobes.tech
Junior — Middle

Projelerinizde loglama sistemlerini yapılandırma ve kullanma deneyiminiz var mı?

sobes.tech yapay zeka

AI'dan gelen yanıt

Evet, C# projelerinde çeşitli logging sistemleri kullandım, örneğin .NET Core'un yerleşik ILogger'ı ve NLog veya Serilog gibi popüler kütüphaneler. Log seviyelerini (Bilgi, Uyarı, Hata), mesaj formatlarını ve logların farklı depolamalara (dosyalar, veritabanları, konsol) çıkışını yapılandırdım.

Serilog yapılandırma örneği:

Log.Logger = new LoggerConfiguration()
    .MinimumLevel.Debug()
    .WriteTo.Console()
    .WriteTo.File("logs/myapp.txt", rollingInterval: RollingInterval.Day)
    .CreateLogger();

Log.Information("Uygulama başlatıldı");

Bu yaklaşım, uygulamanın davranışını izlemeye ve hataları hızlıca bulmaya yardımcı olur.