using IStation.Untity; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace IStation.DataDockingMqtt { /// /// 生成调试信息辅助类 /// internal class LogCustomHelper { private const string _logNameDebug = "socket-zjs-debug"; public static void Debug(string msg) { LogHelper.Custom(_logNameDebug, msg); } private const string _logNameSrc = "socket-zjs-src"; /// /// 生成 /// public static void Src(string msg) { if (msg == null || msg.Count() < 1) return; LogHelper.Custom(_logNameSrc, msg); } private const string _logNameInfo = "socket-zjs-info"; /// /// 生成 /// public static void Info(string msg) { if (string.IsNullOrEmpty(msg)) return; LogHelper.Custom(_logNameInfo, msg); } private const string _logNameError = "socket-zjs-error"; /// /// 生成 /// public static void Error(string msg, Exception ex = null) { if (string.IsNullOrEmpty(msg)) return; if (ex == null) LogHelper.Custom(_logNameError, msg); else LogHelper.Custom(_logNameError, string.Format("msg:{0}, ex:{1}", msg, ex.StackTrace)); } } }