public bool GetOnOff(LogLevel level) { if (!LoggingEnabled) { return(false); } LogOnOff onOff = LogOnOffManager.GetLogOnOff(); if (level == LogLevel.Debug && onOff.Debug != 1) { return(false); } if (level == LogLevel.Info && onOff.Info != 1) { return(false); } if (level == LogLevel.Warn && onOff.Warn != 1) { return(false); } if (level == LogLevel.Error && onOff.Error != 1) { return(false); } return(true); }
protected virtual void Log(string title, string message, Dictionary <string, string> tags, LogLevel level) { Console.WriteLine(LoggingEnabled); Console.WriteLine(Settings.LoggingEnabled); if (!LoggingEnabled) { return; } LogOnOff onOff = LogOnOffManager.GetLogOnOff(); if (level == LogLevel.Debug && onOff.Debug != 1) { return; } if (level == LogLevel.Info && onOff.Info != 1) { return; } if (level == LogLevel.Warn && onOff.Warn != 1) { return; } if (level == LogLevel.Error && onOff.Error != 1) { return; } LogEntity log = this.CreateLog(Source, title, message, tags, level); block.Enqueue(log); }