wxr
2024-09-14 c00da77d00a479fa5d022346a6d9075f90a5c087
HDL_ON/UI/UI0-Stan/Logic/HdlMessageLogic.cs
@@ -82,16 +82,45 @@
        {
            this.ShowMassage(ShowMsgType.Error, "System Error!", () =>
            {
                //string msg = ex.Message + "\r\n";
                //msg += ex.StackTrace;
                string msg = ex.Message + "\r\n";
                msg += ex.StackTrace;
                //var form = new HideOptionFileContentForm();
                //form.AddForm(string.Empty);
                //form.SetTextContent(msg);
                var form = new HideOptionFileContentForm();
                form.AddForm(string.Empty);
                form.SetTextContent(msg);
            }, "ok");
            }, "ok");
            //上报日志服务器
            new System.Threading.Thread(async () =>
            {
                await Common.AliyunLog.AliyunLogClient.PostLogs("App程序错误", ex.Message + "\r\n" + ex.StackTrace);
            })
            { IsBackground = true }.Start();
        }
        /// <summary>
        /// 显示App程序出现了致命错误
        /// </summary>
        /// <param name="ex"></param>
        public void ShowAppProgramIsError(string msg)
        {
            this.ShowMassage(ShowMsgType.Error, "System Error!", () =>
            {
                var form = new HideOptionFileContentForm();
                form.AddForm(string.Empty);
                form.SetTextContent(msg);
            }, "ok");
            //上报日志服务器
            new System.Threading.Thread(async () =>
            {
                await Common.AliyunLog.AliyunLogClient.PostLogs("App程序错误", msg);
            })
            { IsBackground = true }.Start();
        }
        #endregion
    }
}