serilog-contrib / Serilog.Enrichers.Sensitive

A Serilog LogEvent enricher that masks sensitive data
MIT License
111 stars 23 forks source link

Mask data based on field name, rather than field data #7

Closed Eliemer closed 1 year ago

Eliemer commented 1 year ago

Is it possible to create a Masking Operator that masks specific fields regardless of their data? An example would be a password field

Before:

{
    "username": "MyCustomeName",
    "password": "MyPassword"
}

After:

{
    "username": "MyCustomeName",
    "password": "*** MASKED ***"
}
sandermvanvliet commented 1 year ago

@Eliemer thanks for this suggestion, it's implemented in ff4ac0c8f1a66e3a2d52c4619560e5e6e901b75b and should be on NuGet soon as version 1.1.0.0

sandermvanvliet commented 1 year ago

The new version is now available on NuGet