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.