// 接收参数为unity的logType public void SendLog(string content, string category, UnityEngine.LogType logType) { UtilLogType logMessageType = UtilLogType.COMMON; switch (logType) { case UnityEngine.LogType.Assert: logMessageType = UtilLogType.ERROR; break; case UnityEngine.LogType.Error: logMessageType = UtilLogType.ERROR; break; case UnityEngine.LogType.Exception: logMessageType = UtilLogType.EXCEPTION; break; case UnityEngine.LogType.Log: logMessageType = UtilLogType.COMMON; break; case UnityEngine.LogType.Warning: logMessageType = UtilLogType.WARNING; break; default: break; } SendLog(content, category, logMessageType); }
public void SendLog(string content = "测试Log", string category = "default", UtilLogType type = UtilLogType.COMMON) { if (transport != null && !transport.IsOpen) { return; } LogInfo info = new LogInfo(); info.Id = _id++; info.Content = content; info.DeviceName = ""; info.LogType = type; info.Time = (int)System.DateTime.Now.TimeOfDay.TotalMilliseconds; info.Category = category; lock (_lstInfo) { _lstInfo.Add(info); } }
private void AddLogCount(UtilLogType type, int nCount) { _dicCountLabel[type].Text = (int.Parse(_dicCountLabel[type].Text) + nCount) + ""; }