MotionLog.md

June 17, 2020 · View on GitHub

日志 (MotionLog)

监听框架生成的日志

using MotionFramework;

public void Start()
{
	MotionEngine.Initialize(this, HandleMotionFrameworkLog);
}

private void HandleMotionFrameworkLog(ELogLevel logLevel, string log)
{
	if (logLevel == ELogLevel.Log)
	{
		UnityEngine.Debug.Log(log);
	}
	else if (logLevel == ELogLevel.Error)
	{
		UnityEngine.Debug.LogError(log);
	}
	else if (logLevel == ELogLevel.Warning)
	{
		UnityEngine.Debug.LogWarning(log);
	}
	else if (logLevel == ELogLevel.Exception)
	{
		UnityEngine.Debug.LogError(log);
	}
	else
	{
		throw new NotImplementedException($"{logLevel}");
	}
}