Data masking
Data masking capabilities of RevDeBug for C# projects and how to use them.
You can exclude parts of the source code from RevDeBug recording by enclosing it with
"
NoTimeTravel
" region. eg:#region NoTimeTravel
public static String MethodExcluded(FinallyClauseSyntax finallyClause)
{
//...
return retValue
}
#endregion
You can specify variable names and/or regular expressions matching variable names that RevDeBug will ignore when recording code execution.
This is done in a configuration file with "
.rdbbuildignore
" extension (eg. project_name.rdbbuildignore
). The file needs to be included in the project as "
AdditionalFiles
" type (in the properties window of the file inside Visual Studio - it will default to "Content
" or "None
" and need to be changed to "AdditionalFiles
").The default content if the file is not present contains following entries:
password
pwd
cardNumber
secretkey
After next full rebuild of the project code execution recordings will exclude values of variables that have their names match the list.
Last modified 3mo ago