12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- //------------------------------------------------------------
- // Game Framework
- // Copyright © 2013-2021 Jiang Yin. All rights reserved.
- // Homepage: https://gameframework.cn/
- // Feedback: mailto:ellan@gameframework.cn
- //------------------------------------------------------------
- using GameFramework;
- using UnityEngine;
- namespace UnityGameFramework.Runtime
- {
- /// <summary>
- /// 默认游戏框架日志辅助器。
- /// </summary>
- public class DefaultLogHelper : GameFrameworkLog.ILogHelper
- {
- /// <summary>
- /// 记录日志。
- /// </summary>
- /// <param name="level">日志等级。</param>
- /// <param name="message">日志内容。</param>
- public void Log(GameFrameworkLogLevel level, object message)
- {
- switch (level)
- {
- case GameFrameworkLogLevel.Debug:
- Debug.Log(Utility.Text.Format("<color=#888888>{0}</color>", message.ToString()));
- break;
- case GameFrameworkLogLevel.Info:
- Debug.Log(message.ToString());
- break;
- case GameFrameworkLogLevel.Warning:
- Debug.LogWarning(message.ToString());
- break;
- case GameFrameworkLogLevel.Error:
- Debug.LogError(message.ToString());
- break;
- default:
- throw new GameFrameworkException(message.ToString());
- }
- }
- }
- }
|