The Asynchronous Logging API provides you with actions to perform the following asynchronously:

The record or request event gets added to a message queue. Then the OutSystems Platform log service processes it, and adds it to the database.

The message queue is non-persistent. This means that in case of a system failure, pending records and request events get lost.

To use this API, simply reference the AsynchronousLogging module in your application.

Actions

Action

Description

LogRecord (Record)

Asynchronously inserts a record in the database. Records are kept in a message queue and inserted in bulk after a short period.

LogRequestEvent (DateTime, Text, Text, Text, Text, Text, Text, Text)

Logs a request event of an application to the log server. Events are kept in a message queue and inserted in bulk after a short period.

See Also

About APIs