Serilog.Redaction – Nuget

Serilog.Redaction NuGet paketi, Serilog ile loglama yaparken hassas verilerin (örneğin, kişisel bilgiler, kredi kartı numaraları, şifreler vb.) loglarda görünmesini önlemek için kullanılır. Bu paket, log mesajlarını yazmadan önce belirli verileri maskeleyerek (redact ederek) gizler. Bu şekilde loglarınızı güvenli tutarak, hassas bilgilerin sızmasını ya da yanlışlıkla erişilmesini engelleyebilirsiniz.

Başlıca özellikleri şunlardır:

  • Hassas Bilgilerin Gizlenmesi: Belirli desenleri veya verileri loglardan çıkartarak, bu bilgilerin log dosyalarına yazılmasını engeller.
  • Kolay Entegrasyon: Serilog yapılandırması içine eklenerek, çok az bir konfigürasyonla kullanılabilir.
  • Esnek Kullanım: Redaction işlemi için farklı kurallar ve desenler tanımlanabilir. Örneğin, belirli bir JSON alanı ya da regex ile eşleşen veriler maskelemeye alınabilir.

Bu paket, özellikle kişisel verilerin korunmasının önemli olduğu projelerde kullanışlıdır. Örneğin, GDPR gibi veri koruma yönetmeliklerine uyum sağlamak isteyen uygulamalar için ideal olabilir.

https://github.com/zyofeng/serilog-redaction

Bunlar da hoşunuza gidebilir...