I’ve just come across this, not only on the Log but for the Redirect lists too.
I have inspected the code and there is no way this could work without additional parameters being passed in the URL. There is PHP code missing.
From what I can see the Log page needs a URL that contains
sub=log (type of list to show)
curpage=1 (to show required page number)
search= (to limit list to search key words)
action2=-1 (not sure)
perpage=50 (how many items to show per page)
If one modifies the URL then the pagination works fine. If one uses the links on the page to navigate the pages then half of the query string is dropped.
It is even worse when showing a paginated list of redirects in a group.
sub=redirects
id=3
search=
perpage=50
These are all dropped from the URL so the page has no way of telling you are asking to display Redirects, what Group they are in, what key word to search for or how many items to display per page.
Again, if one manually types in a URL with all the required parameters the pagination works fine.
I hope this helps the author fix these issues.
Cheers.