using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Tango.Logging { /// /// Represents a logging mechanism capable of being registered as a logger on the library . /// public interface ILogger { /// /// Called when a new log is available. /// /// The log. void OnLog(LogItemBase log); /// /// Gets or sets a value indicating whether this is enabled. /// bool Enabled { get; set; } } }