Now, after T389614: Update protected variable view log copy to reflect what protected variable(s) are being viewed has been done, the protected variable access log shows names of the variables that were viewed. However, since this log is debounced, only the first access to variables in 24 hours is logged. The next accesses, regardless of the variables seen will not be logged in the grace period.
For example, suppose there are two protected vars, named var1 and var2.
In the following scenario:
- User views log entry details where var1 was used.
- User views log entry details where var1 was used.
- User views (other) log entry details where var2 was used.
only the first access will be logged.
However, the third access should be logged as well, even if 24 hours period hasn't elapsed yet.
The log debouncer should take into account, access to which variables has been logged in the last 24 hours. If the user accesses avariable that is not present in the logs, the access should be logged.
This is not a problem yet, as currently there is only a single protected variable.