/// public static void Write(string module, string content) { if (string.IsNullOrWhiteSpace(content)) { throw new ArgumentNullException(content); } string appid = ConfigurationManager.AppSettings["appid"]; var info = new { Module = module, Content = content, ClientIP = Arch.CFramework.Utility.IPHelper.GetClientIP(), UserID = Authorization.Instance.CurrentUser() != null ? Authorization.Instance.CurrentUser().UserID : "白名单", AppID = appid }; Task.Factory.StartNew(() => { try { string url = CentralConfig.GetValue(AppConst.CFX_Center_ServiceUrl, DefaultCenter_serviceUrl).TrimEnd('/'); if (!string.IsNullOrWhiteSpace(url)) { AppInternals.Serialization.JSONSerialize.JSONParameters par = new AppInternals.Serialization.JSONSerialize.JSONParameters(); par.UseUTCDateTime = false; string json = Arch.CFramework.AppInternals.Serialization.JSONSerialize.JSON.Instance.ToJSON(info, par); HttpHelper.Post(url + "/api/LogWriter/Create", DataType.JSON, json); } } catch (Exception ex) { } }); }
private void SendToMonitor(string hFullName, bool state) { try { string appid = System.Configuration.ConfigurationManager.AppSettings[AppConst.AppID]; string url = CentralConfig.GetValue(AppConst.CFX_Monitor_ServiceUrl); if (!(string.IsNullOrWhiteSpace(url) || string.IsNullOrWhiteSpace(appid))) { var info = new { AppID = appid, MName = Environment.MachineName, IP = IPHelper.GetIPddresses(), State = state ? 1 : 0, HFullName = hFullName }; HttpHelper.Post(url, DataType.JSON, DynamicJson.Serialize(info)); } } catch { } }