Endjin.Assembly.ChangeDetection.Infrastructure.Tracer.TraceMsg C# (CSharp) Method

TraceMsg() private static method

private static TraceMsg ( string msgTypeString, string typeMethodName, System.DateTime time, string fmt ) : void
msgTypeString string
typeMethodName string
time System.DateTime
fmt string
return void
        private static void TraceMsg(string msgTypeString, string typeMethodName, DateTime time, string fmt, params object[] args)
        {
            var traceMsg = FormatStringSafe(fmt, args);
            if (TraceEvent != null)
            {
                TraceEvent(MsgStr2Type[msgTypeString], typeMethodName, time, traceMsg);
            }

            traceMsg = string.Join(" ", FormatTime(time), TracerConfig.Instance.PidAndTid, msgTypeString, typeMethodName, traceMsg, Environment.NewLine);
            TracerConfig.Instance.WriteTraceMessage(traceMsg);
        }