Beispiel #1
0
        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);
        }