模擬器歷史可以查詢模擬器的運行日誌以及設備返回給模擬器的數據
當用戶在系統中創建一個設備時,服務器會創建一個模擬器,這個模擬器負責了對次設備的通信以及任務分發,模擬器的 id 和 設備的 id 一致,並且記錄了設備返回給系統的數據,你可以使用 Find 查詢模擬器來獲取這些數據
模擬器在每次運行時會存在一個名爲 locker 的遞增屬性,同時在日誌中會記錄這個 locker 屬性,你可以通過 locker 單獨列出每次模擬器運行的日誌
Find 函數查詢模擬器
rpc Find (FindRequest) returns (FindResponse){
option (google.api.http) = {
get: "/api/v1/history/emulator"
};
}
http 路徑:
/api/v1/history/emulator
權限要求: session
FindLogger 函數查詢模擬器日誌
rpc FindLogger(FindLoggerRequest) returns (FindLoggerResponse){
option (google.api.http) = {
get: "/api/v1/history/emulator/loggers"
};
}
http 路徑:
/api/v1/history/emulator/loggers
權限要求: session
ByLocker 返回模擬器指定 locker 的所有日誌
rpc ByLocker(ByLockerRequest) returns (ByLockerResponse){
option (google.api.http) = {
get: "/api/v1/history/emulator/loggers/by_locker"
};
}
http 路徑:
/api/v1/history/emulator/loggers/by_locker
權限要求: session