public override void Log(InspectorLogMessage message) { if (!LogLevel.ShouldLog(message.LogMessage.LogType)) return; var bag = _inspectorLogMessages.GetOrAdd(message.Inspector.Name, s => new ConcurrentBag<LogMessage>()); bag.Add(message.LogMessage); }
public override void Log(InspectorLogMessage message) { if (LogLevel.ShouldLog(message.LogMessage.LogType)) Console.WriteLine("{0} >> {1}", message.Inspector.Name, StringifyLogMessage(message.LogMessage)); }
public abstract void Log(InspectorLogMessage inspectorLogMessage);