コード例 #1
0
        protected override void WriteRecord(RecordType type, string category, string message, Exception exception)
        {
            var logMessage = ToLogMessage(type, category, message, exception);

            // NOTE console can be null.
            if (_console != null)
            {
                _console.LogMessage(logMessage);
            }

            switch (type)
            {
            case RecordType.Error:
                UnityEngine.Debug.LogError(logMessage.Text);
                break;

            case RecordType.Warn:
                UnityEngine.Debug.LogWarning(logMessage.Text);
                break;

            default:
                UnityEngine.Debug.Log(logMessage.Text);
                break;
            }
        }
コード例 #2
0
ファイル: DebugConsoleTrace.cs プロジェクト: stenyinGS/utymap
        protected override void WriteRecord(RecordType type, string category, string message, Exception exception)
        {
            var logMessage = ToLogMessage(type, category, message, exception);

            if (_console != null)
            {
                _console.LogMessage(logMessage);
            }

            if (_uiText != null)
            {
                Scheduler.MainThread.Schedule(() => LogUiTextMessage(type, category, message, exception));
            }

            switch (type)
            {
            case RecordType.Error:
                UnityEngine.Debug.LogError(logMessage.Text);
                break;

            case RecordType.Warn:
                UnityEngine.Debug.LogWarning(logMessage.Text);
                break;

            default:
                UnityEngine.Debug.Log(logMessage.Text);
                break;
            }
        }