Example #1
0
    // 接收参数为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);
    }
Example #2
0
    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);
        }
    }
Example #3
0
 private void AddLogCount(UtilLogType type, int nCount)
 {
     _dicCountLabel[type].Text = (int.Parse(_dicCountLabel[type].Text) + nCount) + "";
 }
Example #4
0
 private void AddLogCount(UtilLogType type, int nCount)
 {
     _dicCountLabel[type].Text = (int.Parse(_dicCountLabel[type].Text) + nCount) + "";
 }