Skip to content

SQLQuery

class SQLQuery

Constrains a log query by date range, sort order, and record count.

Pass to Logger.getLog, Logger.emailLog, or Logger.uploadLog to filter which log entries are included.

// Date range
final log = await Logger.getLog();

// First 100 records ascending
await Logger.emailLog("foo@bar.com");

// Upload a specific time window
await Logger.uploadLog("https://my.server.com/users/123/logs", {
  start: Date.parse("2019-10-20 09:00"),
  end:   Date.parse("2019-10-20 11:59")
});

Members

end

DateTime? end

End of the query window (unix timestamp in milliseconds).

limit

int? limit

Maximum number of records to return.

order

int? order

Sort order for results: SQLQueryOrder.Asc (oldest first) or SQLQueryOrder.Desc (newest first).

start

DateTime? start

Start of the query window (unix timestamp in milliseconds).