public static void Instrument(Level level, TypeHashes type, string method, string fmt, params object[] args) { if (fmt == null) { throw new ArgumentNullException(fmt); } if (type == null) { throw new ArgumentNullException("type"); } if (TracerConfig.Instance.IsEnabled(type, MessageTypes.Instrument, level)) { TraceMsg(MsgTypeInstrument, GenerateTypeMethodName(type, method), DateTime.Now, fmt, args); } }