public static void LogMsg(LogMsgObj logMsgObj) { //todo:qiuleilei if (CurrentPrjInfo.CurrentEnvironment == MESEnvironment.MESReportServer) { var log = NLog.LogManager.GetLogger("MESReportServer"); var mes = string.Format("user:{0},msg:{1}", logMsgObj.User, logMsgObj.Msg); switch (logMsgObj.LogType) { case PMS.Libraries.ToolControls.PMSPublicInfo.LogMsgObj.LogMsgType.Info: log.Info(mes); break; case PMS.Libraries.ToolControls.PMSPublicInfo.LogMsgObj.LogMsgType.Warnning: log.Warn(mes); break; case PMS.Libraries.ToolControls.PMSPublicInfo.LogMsgObj.LogMsgType.Error: log.Error(mes); break; } return; } int msgID = PMS.Libraries.ToolControls.PMSPublicInfo.Message.USER_LOGFORMMSG; byte[] theBytes = PMS.Libraries.ToolControls.PMSPublicInfo.PMSFileClass.ObjToByte(logMsgObj); if (PMS.Libraries.ToolControls.PMSPublicInfo.Message.LogFormHandle != IntPtr.Zero) { PMS.Libraries.ToolControls.PMSPublicInfo.Message.SendCopyData(PMS.Libraries.ToolControls.PMSPublicInfo.Message.LogFormHandle, msgID, theBytes); } }
public static void Warnning(string msg) { LogMsgObj lmo = new LogMsgObj(); lmo.LogType = LogMsgObj.LogMsgType.Warnning; lmo.User = CurrentPrjInfo.CurrentLoginUserID; lmo.Msg = msg; lmo.Dt = DateTime.Now; LogMsg(lmo); }
public static void LogMsg(LogMsgObj.LogMsgType logMsgType, string user, string msg) { LogMsgObj lmo = new LogMsgObj(); lmo.LogType = logMsgType; lmo.User = user; lmo.Msg = msg; lmo.Dt = DateTime.Now; LogMsg(lmo); }
public static void Error(string msg) { LogMsgObj lmo = new LogMsgObj(); lmo.LogType = LogMsgObj.LogMsgType.Error; lmo.User = CurrentPrjInfo.CurrentLoginUserID; lmo.Msg = PMS.Libraries.ToolControls.PMSPublicInfo.PublicFunctionClass.CodeRunningPosition2() + msg; lmo.Dt = DateTime.Now; PMSFileClass.AddToTraceFile(msg); LogMsg(lmo); }
public static void Error(string user, string msg, bool bRecord) { LogMsgObj lmo = new LogMsgObj(); lmo.LogType = LogMsgObj.LogMsgType.Error; lmo.User = user; lmo.Msg = msg; lmo.Dt = DateTime.Now; LogMsg(lmo); if (bRecord) { LoggingService.Error(string.Format("user:{0} msg:{1}", user, msg)); LogManager.Error(msg); } }
public static void LogMsg(LogMsgObj logMsgObj) { //todo:qiuleilei if (CurrentPrjInfo.CurrentEnvironment == MESEnvironment.MESReportServer) { return; } int msgID = PMS.Libraries.ToolControls.PMSPublicInfo.Message.USER_LOGFORMMSG; byte[] theBytes = PMS.Libraries.ToolControls.PMSPublicInfo.PMSFileClass.ObjToByte(logMsgObj); if (PMS.Libraries.ToolControls.PMSPublicInfo.Message.LogFormHandle != IntPtr.Zero) { PMS.Libraries.ToolControls.PMSPublicInfo.Message.SendCopyData(PMS.Libraries.ToolControls.PMSPublicInfo.Message.LogFormHandle, msgID, theBytes); } }
public static void Error(string msg, string ctrlName) { LogMsgObj lmo = new LogMsgObj(); lmo.LogType = LogMsgObj.LogMsgType.Error; lmo.User = CurrentPrjInfo.CurrentLoginUserID; lmo.Msg = msg; lmo.Dt = DateTime.Now; object identity = CurrentPrjInfo.GetCurrentDocumentIdentity(); if (null != identity) { lmo.CurrentDocIdentity = identity; } lmo.CtrlName = ctrlName; LogMsg(lmo); }