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);