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
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); }