wxr
2024-09-24 691dbe24f5724f153e07947c7b75bdfea5f0b6d5
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
    }
}