auditLog should be attempted right before the return of the function and not multiple times per function, this ensures that we only trigger it once per function call.
auditLog should be attempted right before the return of the function and not multiple times per function, this ensures that we only trigger it once per function call.