Example #1
0
 public void AddTrace(string traceString, EnumTraceLevel traceLevel, EnumTraceGroup traceGroup, string objectId, string message)
 {
     if (!string.IsNullOrEmpty(traceString))
     {
         richTextBoxTraces.AppendText(traceString);
     }
 }
        }         //	end PrintChildren

        public void Trace(
            EnumTraceLevel traceLevel,
            EnumTraceGroup traceGroup,
            string objectID,
            string message)
        {
            Application.Instance.Trace(
                traceLevel,
                traceGroup,
                objectID,
                message);
        }           //	end Trace
Example #3
0
        private string StrTraceGroup(EnumTraceGroup traceGroup)
        {
            switch (traceGroup)
            {
            case EnumTraceGroup.ALL:
                return("ALL");

            case EnumTraceGroup.CLIENT:
                return("");

            case EnumTraceGroup.LICENSE:
                return("");

            case EnumTraceGroup.NOTHING:
                return("");

            case EnumTraceGroup.OPCCLIENT:
                return("");

            case EnumTraceGroup.OPCCLIENTADVISE:
                return("");

            case EnumTraceGroup.OPCCLIENTCALL:
                return("");

            case EnumTraceGroup.OPCSERVER:
                return("");

            case EnumTraceGroup.OPCSERVERADVISE:
                return("");

            case EnumTraceGroup.OPCSERVERCALL:
                return("");

            default:
                return("ALL");
            }
        }
 void clientAppInstance_TraceOutput(string traceString, EnumTraceLevel traceLevel, EnumTraceGroup traceGroup, string objectId, string message)
 {
     if (this.InvokeRequired)
     {
         Softing.OPCToolbox.TraceEventHandler callback = new TraceEventHandler(clientAppInstance_TraceOutput);
         this.BeginInvoke(callback, new object[] { traceString, traceLevel, traceGroup, objectId, message });
         return;
     }
     if (traceWindow == null)
     {
         return;
     }
     traceWindow.AddTrace(traceString, traceLevel, traceGroup, objectId, message);
 }