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); } } }
public void Log(EchoLogMessage logMessage) { Debug.unityLogger.Log(logMessage.Type, logMessage.Content); }
public void Log(EchoLogMessage logMessage) { _recordLogList.Add(logMessage); }