using UnityEngine;
namespace Ca2d.Toolkit
{
public enum LoggType
{
///
/// LogType used for Errors.
///
Error,
///
/// LogType used for Asserts. (These could also indicate an error inside Unity itself.)
///
Assert,
///
/// LogType used for Warnings.
///
Warning,
///
/// LogType used for regular log messages.
///
Log,
///
/// LogType used for Exceptions.
///
Exception,
///
/// LogType used for Developers on testing.
///
Debug
}
public interface ILoggHandler : ILogHandler
{
public ILogHandler InnerLogHandler { get; }
public void LoggFormat(LoggType logType, Object context, string format, params object[] args);
public void SetLabel(string label);
public void ClearLabel();
}
}