12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- //------------------------------------------------------------
- // Game Framework
- // Copyright © 2013-2021 loyalsoft. All rights reserved.
- // Homepage: http://www.game7000.com/
- // Feedback: http://www.game7000.com/
- //------------------------------------------------------------
- using GameFramework;
- using System;
- 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($"[{DateTimeOffset.Now:HH:mm:ss fffff}]F " + Utility.Text.Format(" <color=#888888>{0}</color>", message.ToString()));
- break;
- case GameFrameworkLogLevel.Info:
- Debug.Log($"[{DateTimeOffset.Now:HH:mm:ss fffff}]F " + message.ToString());
- break;
- case GameFrameworkLogLevel.Warning:
- Debug.LogWarning($"[{DateTimeOffset.Now:HH:mm:ss fffff}]F " + message.ToString());
- break;
- case GameFrameworkLogLevel.Error:
- Debug.LogError($"[{DateTimeOffset.Now:HH:mm:ss fffff}]F " + message.ToString());
- break;
- default:
- throw new GameFrameworkException(message.ToString());
- }
- }
- }
- }
|