Skip to main content

logs

Creates, updates, deletes, gets or lists a logs resource.

Overview

Namelogs
TypeResource
Idcloudflare.r2.logs

Fields

The following fields are returned by SELECT queries:

Job logs

NameDatatypeDescription
createdAtstring
jobstring
logTypestring (migrationStart, migrationComplete, migrationAbort, migrationError, migrationPause, migrationResume, migrationErrorFailedContinuation, importErrorRetryExhaustion, importSkippedStorageClass, importSkippedOversized, importSkippedEmptyObject, importSkippedUnsupportedContentType, importSkippedExcludedContentType, importSkippedInvalidMedia, importSkippedRequiresRetrieval)
messagestring
objectKeystring

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
listselectaccount_id, job_idlimit, offsetGets log entries for an R2 Super Slurper migration job, showing migration status changes, errors, etc.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
account_idstringThe Cloudflare account ID.
job_idstringThe job ID.
limitinteger
offsetinteger

SELECT examples

Gets log entries for an R2 Super Slurper migration job, showing migration status changes, errors, etc.

SELECT
createdAt,
job,
logType,
message,
objectKey
FROM cloudflare.r2.logs
WHERE account_id = '{{ account_id }}' -- required
AND job_id = '{{ job_id }}' -- required
AND limit = '{{ limit }}'
AND offset = '{{ offset }}'
;