Logging Nedir ?
Uygulamamızda bilgileri ve özellikle hataları görmemizi/kaydetmemizi sağlar.
Log: Kayıt, demektir.
Asp.net core'da default log sağlayıcıları/provider'ları nelerdir ?
1.) Console
2.) Debug
3.) EventSource
4.) EventLog: Windows'ta çalışır sadece.
Asp.net core provider'ları nasıl eklenir ?
Default olarak bir asp.net core projesi açtığınız da program.cs aşağıdaki gibidir :
public class Program { public static void Main(string[] args) { CreateHostBuilder(args).Build().Run(); } public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) // burada provider'lar eklenir. .ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup<Startup>(); }); }
Host.CreateDefaultBuilder(args) komutu provider'ları uygulamamıza ekler.
Logging hakkında bir dahaki yazımda görüşmek dileğiyle.
En iyi dileklerim ile.
Mustafa Samed Yeyin.
Top comments (0)