public override void Error(Exception exception, string messageFormat, params object[] args)
{
if (exception != null)
UnityEngine.Debug.LogException(exception);
if (!string.IsNullOrEmpty(messageFormat))
UnityEngine.Debug.LogError(string.Format(messageFormat, args));
}