public void PostSvrWorkStatus(string message) { lock (_syncobj) { try { SvrNotify?.ServerWorkStatus(message); LocalLogCollector.WriteMessage(message); } catch (Exception ex) { LocalLogCollector.WriteMessage(message + ", 通信异常:" + ex.Message); // 记录通信异常事件 } //finally //{ // LocalLogCollector.WriteMessage(message); // 服务器工作状态 // //ServerUILinker.WriteUILog(message); //} } } // 传递服务器工作状态信息,同步方法
} // 客户端通知接口 //public string LogFileName { get; set; }// 本地Log文件名 //public string Message { get; set; } // 日志消息有很多,取消本地属性 public void PostSvrErrorMessage(string message) // 传递服务器错误消息, 同步方法 { lock (_syncobj) { try { //LocalLogCollector.WriteMessage(message); SvrNotify?.ServerInErrorStatus(message); LocalLogCollector.WriteMessage(message); } catch (Exception ex) { LocalLogCollector.WriteMessage(message + ", 通信异常:" + ex.Message); // 记录通信异常事件 } //finally //{ // LocalLogCollector.WriteMessage(message); // 工作出错状态信息 // //ServerUILinker.WriteUILog(message); //} } }