Old revisions Add to book Export to PDF Book Creator Add this page to your book Book Creator Remove this page from your book Manage book (0 page(s)) Help This is an old revision of the document! Log Management API > BS2_GetFilteredLogSinceEventId BS2_GetFilteredLogSinceEventId Gets all the log records that matches the given condition. Declaration #include "BS_API.h" int BS2_GetFilteredLogSinceEventId(void* context, BS2_DEVICE_ID deviceId, char* uid, BS2_EVENT_CODE eventCode, BS2_TIMESTAMP start, BS2_TIMESTAMP end, uint8_t tnakey, BS2_EVENT_ID lastEventId, uint32_t amount, BS2Event** logsObj, uint32_t* numLog); See BS2Event Structure Parameter [In] context : Context [In] deviceId : Device ID [In] uid : User ID. When the value is NULL, it means all users. [In] eventCode : Log event code. When the value is 0, it means all events. [In] start : Filtered search start time. When the value is 0, it means there are no limitations. [In] end : Filtered search end time. When the value is 0, it means there are no limitations. [In] tnakey : TNA key. When the value is 0, it means all TNA keys. [In] lastEventId : Choose a specific log ID and it searches from the chosen log ID [In] amount : Amount of log. [Out] logsObj : Pointer to store the log record's address. [Out] numLog : Number of log record. NOTE The zoneObj variable needs to return the memory to the system by the BS2_ReleaseObject function after being used. Return Value If successfully done, BS_SDK_SUCCESS will be returned. If there is an error, the corresponding error code will be returned. See Also BS2_GetLog BS2_ClearLog