using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using skyscraper8.Skyscraper.Plugins; namespace DomainObjects { internal class Logger { private static Logger _instance; public static Logger Instance { get { if(_instance == null) _instance = new Logger(); return _instance; } } private class EPGCollector { } private PluginLogger _realLogger; private Logger() { _realLogger = PluginLogManager.GetLogger(typeof(EPGCollector)); } public void Write(string s) { _realLogger.Log(PluginLogLevel.All, s); } /// /// Write a log separator line. /// /// The text of the separator. public void WriteSeparator(string identity) { Write(""); Write("============================ " + identity + " =============================="); Write(""); } } }