Version: 4.xx.xx
useLogList
Overview​
If you need to list audit log events refine provides the useLogList
hook for it, It uses the get
method from auditLogProvider
under the hood.
Usage​
caution
This hook can only be used if auditLogProvider
's get
method is provided.
import { useLogList } from "@refinedev/core";
const postAuditLogResults = useLogList({
resource: "posts",
});
API​
Properties​
Property | Type | Default |
---|---|---|
resource Required | string | Action that it reads from route |
action | string | |
author | Record<string, any> | |
meta | Record<string, any> | |
metaData | MetaDataQuery | |
queryOptions | UseQueryOptions<TQueryFnData, TError, TData> |
Type Parameters​
Property | Desription | Type | Default |
---|---|---|---|
TQueryFnData | Result data returned by the query function. Extends BaseRecord | BaseRecord | BaseRecord |
TError | Custom error object that extends HttpError | HttpError | HttpError |
TData | Result data returned by the select function. Extends BaseRecord . If not specified, the value of TQueryFnData will be used as the default value. | BaseRecord | TQueryFnData |
Return values​
Description | Type |
---|---|
Result of the react-query 's useQuery | UseQueryResult<{ data: TData; }> |