anchor.diff:      destructor Destroy; override;
   
       property EventsHandlers: TLoggerProEventsHandler read FEventsHandlers write SetEventsHandlers;
  -    property LogWriterQueue: TThreadSafeQueue<TLogItem> read FQueue;
  +    property LogWriterQueue: TThreadSafeQueue < TLogItem > read FQueue;
     end;
   
     TLogWriter = class(TInterfacedObject, ILogWriter)
  
positive.code: end;
  
  end.
  
negative.code:             if lLogItem <> nil then
              begin
                try
                  for I := 0 to FAppendersDecorators.Count - 1 do
                  begin
                    if lLogItem.LogType >= FAppendersDecorators[I].GetLogLevel then
                    begin
                      if not FAppendersDecorators[I].EnqueueLog(lLogItem) then
                      begin
                        lAction := TLogErrorAction.SkipNewest; // default
                        DoOnAppenderError(TObject(FAppendersDecorators[I].FLogAppender).ClassName, lLogItem,
                          TLogErrorReason.QueueFull, lAction);
                        case lAction of
                          TLogErrorAction.SkipNewest:
  