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