anchor.diff:    lQSize: UInt64;
     lLogItem: TLogItem;
     I: Integer;
  -  lAppendersDecorators: TObjectList<TAppenderAdapter>;
     lAction: TLogErrorAction;
     lWaitResult: TWaitResult;
   begin
  -  lAppendersDecorators := BuildAppendersDecorator;
  +  FAppendersDecorators := BuildAppendersDecorator;
     try
       while true do
       begin
  
positive.code: 
      end;
    finally
      lAppendersDecorators.Free;
    end;
  end;
  
  
negative.code:     function GetAppendersClassNames: TArray<string>;
    public
      function GetAppenders(const Index: Integer): ILogAppender;
      procedure AddAppender(const aAppender: ILogAppender);
      procedure DelAppender(const aAppender: ILogAppender);
      function AppendersCount(): Integer;
      constructor Create(aLogLevel: TLogType = TLogType.Debug); overload;
      constructor Create(aLogAppenders: TLogAppenderList; aLogLevel: TLogType = TLogType.Debug); overload;
  