using System.Collections.Generic; namespace Logging { public interface ILogable { string Key { get; } IEnumerable HeaderNames { get; } IEnumerable> BufferLines { get; } void ClearBuffer(); } public interface ISerializableLog { void Log(T value); IEnumerable ReadLog(IEnumerable> lines); } }