Files
Seek-Battle-Evacuate/Assets/GameFramework/Scripts/Runtime/Utility/DefaultLogHelper.cs
T
huangjun 92bf3e9097 - 引入 UnityGameFramework
- 使用 Luban 替代原来的 UGF 的数据表
2026-08-30 18:08:55 +08:00

49 lines
1.5 KiB
C#

//------------------------------------------------------------
// 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));
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());
}
}
}
}