TMSLogging: AureliusOutputHandler does not compile


Maybe it's an idea to correct that in the manual, and maybe with a little example. The manual states:


TTMSLoggerAureliusOutputHandler (unit TMSLoggingAureliusOutputHandler)

The TTMSLoggerAureliusOutputHandler connects via an IDBConnectionPool to send logging
outputs to a dataset connected via Aurelius. The process of setting up a connection is simple
as demonstrated in the code below.
 
TMSLogger.RegisterOutputHandlerClass(TTMSLoggerAureliusOutputHandler,
[pool]);


and I believe that's exactly what I did.
I also had to find out the hard way what the table in the database must look like.
For other who read this: in PostgreSQL the sequence and table look like this:


CREATE SEQUENCE seq_tmslog_data START 1;

CREATE TABLE tmslog_data (
  Id INTEGER NOT NULL DEFAULT nextval('seq_tmslog_data'::regclass),
  Name TEXT,
  Time_Stamp TEXT,
  Process_ID TEXT,
  Thread_ID TEXT,
  Memory_Usage TEXT,
  Log_Level TEXT,
  Value TEXT,
  Log_Type TEXT,
  CONSTRAINT tmslog_data_id PRIMARY KEY (Id)
);