Logs
Logs resource for retrieving device and gateway logs.
SyncLogs
SyncLogs(client: SyncClient)
Bases: BaseResource['SyncClient']
Logs resource for device and gateway message logs.
Methods:
-
get_all–List logs with optional filtering.
get_all
get_all(
deveui: str | None = None,
gateway_id: str | None = None,
start_time: datetime | None = None,
end_time: datetime | None = None,
page: int | None = None,
stream: StreamFilter | None = None,
message_type: MessageTypeFilter | None = None,
late: LateFilter | None = None,
activation: ActivationFilter | None = None,
ack: AckFilter | None = None,
) -> list[LogInstance]
List logs with optional filtering.
Parameters:
-
(deveuistr | None, default:None) –Optional device EUI to filter by.
-
(gateway_idstr | None, default:None) –Optional gateway ID to filter by.
-
(start_timedatetime | None, default:None) –Optional ISO 8601 formatted start time.
-
(end_timedatetime | None, default:None) –Optional ISO 8601 formatted end time.
-
(pageint | None, default:None) –Optional page number for pagination.
-
(streamStreamFilter | None, default:None) –Optional stream filter for log frames.
-
(message_typeMessageTypeFilter | None, default:None) –Optional message type filter.
-
(lateLateFilter | None, default:None) –Optional late flag filter.
-
(activationActivationFilter | None, default:None) –Optional activation flag filter.
-
(ackAckFilter | None, default:None) –Optional acknowledgment flag filter.
Returns:
-
LogResponse(list[LogInstance]) –Filtered logs matching the specified criteria.
AsyncLogs
AsyncLogs(client: AsyncClient)
Bases: BaseResource['AsyncClient']
Async logs resource for device and gateway message logs.
Methods:
-
get_all–List logs with optional filtering.
get_all
async
get_all(
deveui: str | None = None,
gateway_id: str | None = None,
start_time: datetime | None = None,
end_time: datetime | None = None,
page: int | None = None,
stream: StreamFilter | None = None,
message_type: MessageTypeFilter | None = None,
late: LateFilter | None = None,
activation: ActivationFilter | None = None,
ack: AckFilter | None = None,
) -> list[LogInstance]
List logs with optional filtering.
Parameters:
-
(deveuistr | None, default:None) –Optional device EUI to filter by.
-
(gateway_idstr | None, default:None) –Optional gateway ID to filter by.
-
(start_timedatetime | None, default:None) –Optional ISO 8601 formatted start time.
-
(end_timedatetime | None, default:None) –Optional ISO 8601 formatted end time.
-
(pageint | None, default:None) –Optional page number for pagination.
-
(streamStreamFilter | None, default:None) –Optional stream filter for log frames.
-
(message_typeMessageTypeFilter | None, default:None) –Optional message type filter.
-
(lateLateFilter | None, default:None) –Optional late flag filter.
-
(activationActivationFilter | None, default:None) –Optional activation flag filter.
-
(ackAckFilter | None, default:None) –Optional acknowledgment flag filter.
Returns:
-
list[LogInstance]–list[LogInstance]: Filtered logs matching the specified criteria.
Request and response types: Logs models.