//------------------------------------------------------------ // 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 { /// /// 默认游戏框架日志辅助器。 /// public class DefaultLogHelper : GameFrameworkLog.ILogHelper { /// /// 记录日志。 /// /// 日志等级。 /// 日志内容。 public void Log(GameFrameworkLogLevel level, object message) { switch (level) { case GameFrameworkLogLevel.Debug: Debug.Log($"[{DateTimeOffset.Now:HH:mm:ss fffff}]F " + Utility.Text.Format(" {0}", 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()); } } } }