Using AureliusOutputHandler does not compile

I have a working program with TMSlogging and wanted to add Aureliuslogging.
I have created a table and supplied my IDBConnectionPool to the logging.

The code is about the same as in the manual:


uses
  Aurelius.Drivers.Interfaces,
  .
  .

var
  Pool: IDBConnectionPool;
  .
  .
  TMSLogger.RegisterOutputHandlerClass(TTMSLoggerAureliusOutputHandler, [Pool]);


When I compile this code I get an error:


[dcc64 Error] program.pas(224): E2250 There is no overloaded version of 'RegisterOutputHandlerClass' that can be called with these arguments


What's wrong?

I'm sorry, I did not notice this was a FMX board.
The problem I'm having is in VCL.