Netlogger Message Formats

Message type #1:
    DATE=<timestamp>
    NL.EVNT=STATUS
    TRANSFER_ID=<unique token for this transfer>
    FROM=<url>
    TO=<url>

    ALL.PROGRESS=<amount completed for all files (bytes)>
    ALL.TOTAL=<total size for all files (bytes)>
    ALL.TIME=<total time for all transfers (from start to current in secs)>
    ALL.TP=<aggregate throughput for all files>

    FILE.PROGRESS=<amount completed for this file>
    FILE.TOTAL=<total size for this file>
    FILE.TIME=<total time for this file (from start to current) in secs>
    FILE.TP=<aggregate throughput for this file>

    STRIPE.DEST=<num>;<destination host for stripe <num>>
    STRIPE.STREAMS=<num>;<number of streams for stripe <num>>
    STRIPE.TP=<num>;<throughput in bytes/sec>
    STRIPE.PROGRESS=<num>;<amount completed for this stripe (bytes)>

Each message #1 will contain a single stripe's information, as well as the file aggregate (FILE section) and the total aggregate (ALL section).

Message type #2:

    DATE=<timestamp>
    TRANSFER_ID=<unique token for this transfer>
    FROM=<url>
    TO=<url>
    NL.EVNT=<RESTART|CONNECT|START_DATA_TRANSFER>

Message #1 and Message #2 will not be sent on the same netlogger stream.

The <timestamp> is the normal netlogger format timestamp (YYYYMMDDhhmmss.usecs)