Hiding PII (personally identifiable information) in a production system is a good idea and sometimes a legal obligation, but in a development environment while debugging it is ridiculous nonsense that makes error messages worthless. How can I configure this to be disabled in my debugger but enabled in production?
Asked
Active
Viewed 2,820 times
1 Answers
2
In code (netcore on Kestrel)
Microsoft.IdentityModel.Logging.IdentityModelEventSource.ShowPII = env.IsDevelopment();
On a particular computer
<configuration>
<system.serviceModel>
<machineSettings enableLoggingKnownPii="true" />
</system.serviceModel>
</configuration>

Peter Wone
- 17,965
- 12
- 82
- 134
-
It is worth mentioning that it is against GDPR rules to use this in Production. So be careful: DO NOT TURN THIS ON IN PRODUCTION!!! – Serhat Apr 19 '23 at 15:27