using System.Collections.Generic; namespace Goap.Agent.Core { public interface ILogger : ILogger { void Initialize(ILoggerConfig config, TObj obj); } public interface ILogger { List Logs { get; } void Log(string message); void Warning(string message); void Error(string message); bool ShouldLog(); } }