using UnityEngine;
namespace Axibug.Runtime
{
///
/// 默认游戏框架日志辅助器。
///
public class DefaultLogHelper : AxibugLog.ILogHelper
{
///
/// 记录日志。
///
/// 日志等级。
/// 日志内容。
public void Log(LogLevel level, object message)
{
switch (level)
{
case LogLevel.Debug:
Debug.Log(Utility.Text.Format("{0}", message));
break;
case LogLevel.Info:
Debug.Log(message.ToString());
break;
case LogLevel.Warning:
Debug.LogWarning(message.ToString());
break;
case LogLevel.Error:
Debug.LogError(message.ToString());
break;
default:
throw new GameException(message.ToString());
}
}
}
}