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