Beispiel #1
0
        public void Log(LogType logType, string content, params string[] tags)
        {
            EchoLogMessage wlm = new EchoLogMessage(logType, content, tags);
            StackTrace     st  = new StackTrace(2, true);

            wlm.Trace = st;
            int i = 0;

            while (i < _logHandlers.Count)
            {
                var currentLogHandler = _logHandlers[i];
                if (currentLogHandler != null)
                {
                    currentLogHandler.Log(wlm);
                    i++;
                }
                else
                {
                    _logHandlers.RemoveAt(i);
                }
            }
        }
Beispiel #2
0
 public void Log(EchoLogMessage logMessage)
 {
     Debug.unityLogger.Log(logMessage.Type, logMessage.Content);
 }
Beispiel #3
0
 public void Log(EchoLogMessage logMessage)
 {
     _recordLogList.Add(logMessage);
 }