Insecure usage of logger function could lead to log injection

Short term, use the keyvalue (rather than the msg) parameter when interpolating variables with unexpected values into log messages when using functions such as Logger().Error() and Logger.Info(). Use the semgrep rule included in Appendix C to find instances of this finding in the codebase.