internal string BuildErrorMessageForLogging(int?code, string originalPath, bool isAjaxAction) { string result = "Front-end: web; "; if (isAjaxAction) { result += "ActionType: ajax; "; } else { result += "ActionType: usual; "; } if (code.HasValue) { result += "StatusCode = " + code.Value + "; "; } if (!string.IsNullOrWhiteSpace(originalPath)) { result += "OriginalPath = " + originalPath + "; "; } var curUser = accountUtil.GetCurrentUser(User); result += "UserID = " + curUser?.ID ?? "unauthorized"; return(result); }