Clients Forward Log Messages

When log forwarding is enabled, clients forward advisory messages and log messages to the FTL server, but the two types of messages have different forwarding behavior.

Clients forward advisory messages immediately.

Clients accumulate log messages during a heartbeat interval, and forward them in a batch at the end of the interval. The FTL library limits the number of messages in each batch, to protect against programs that emit logs while stuck in a loop. After exceeding the batch size, the library discards new messages. Each interval begins with an empty batch.