Bu proje, Serilog kütüphanesini kullanarak .NET Core Web API uygulamalarında loglama işlemlerini gerçekleştirmeyi sağlar. Proje içerisinde dört farklı proje bulunmaktadır, her biri farklı loglama hedeflerine sahiptir.
- Logger.API: Bu proje, sadece konsola loglama yapar.
- Logger.ToFile.API: Bu proje, logları bir dosyaya kaydeder.
- Logger.ToMSSql.API: Bu proje, logları bir MSSQL veritabanına kaydeder.
- Logger.ToSeq.API: Bu proje, logları hem Seq'e hem de özel bir yapı ile MSSQL veritabanına kaydeder.
Her bir proje için kullanım aşağıdaki adımları içerir:
- Proje dizinine gidin:
cd Logger.API
(örneğin) - Projeyi derleyin:
dotnet build
- Projeyi çalıştırın:
dotnet run
Her bir proje kendi loglama hedefini yapılandırmak için Serilog konfigürasyonunu içerir. Daha fazla ayrıntı için ilgili proje dosyalarını inceleyebilirsiniz.
Sorularınız veya geri bildiriminiz varsa, lütfen [email protected] adresine e-posta gönderin veya bir konu açın.
Bu proje MIT lisansı altında lisanslanmıştır. Daha fazla bilgi için LICENSE
dosyasını inceleyebilirsiniz.