Exemple #1
0
 public TraceItem(TraceType type, ServerTypeName serverName, string text)
 {
     this.type       = type;
     this.serverName = serverName;
     this.text       = text;
     this.dateTime   = DateTime.Now;
 }
Exemple #2
0
        public string GetServerName()
        {
            string serverName = "";

            switch (this.serverName)
            {
            case ServerTypeName.OPC:
                serverName = "OPC";
                break;

            case ServerTypeName.DTU:
                serverName = "DTU";
                break;

            case ServerTypeName.MQTT:
                serverName = "MQTT";
                break;

            case ServerTypeName.Core:
                serverName = "内核";
                break;

            case ServerTypeName.Watcher:
                serverName = "监视器";
                break;

            case ServerTypeName.PumpAlarm:
                serverName = "二供报警";
                break;

            case ServerTypeName.Web:
                serverName = "web接入服务";
                break;

            case ServerTypeName.Project:
                serverName = "项目";
                break;

            case ServerTypeName.Dispatch:
                serverName = "调度器";
                break;

            case ServerTypeName.Command:
                serverName = "命令";
                break;

            case ServerTypeName.HisVacuate:
                serverName = "历史抽稀";
                break;

            default:
                serverName = "其他";
                break;
            }
            return(serverName);
        }
Exemple #3
0
 public TraceTrigger(ServerTypeName serverTypeName)
 {
     this.serverTypeName = serverTypeName;
 }
Exemple #4
0
        public static void AppendWarning(ServerTypeName serverName, string warningMsg)
        {
            TraceItem item = new TraceItem(TraceType.Warning, serverName, warningMsg);

            Append(item);
        }
Exemple #5
0
        public static void AppendInfo(ServerTypeName serverName, string infoMsg)
        {
            TraceItem item = new TraceItem(TraceType.Info, serverName, infoMsg);

            Append(item);
        }
Exemple #6
0
        public static void AppendDebug(ServerTypeName serverName, string debugMsg)
        {
            TraceItem item = new TraceItem(TraceType.Debug, serverName, debugMsg);

            Append(item);
        }
Exemple #7
0
        public static void AppendErrMsg(ServerTypeName serverName, string errMsg)
        {
            TraceItem item = new TraceItem(TraceType.Error, serverName, errMsg);

            Append(item);
        }