Hi @Mr Hussain ,
Thank you for posting in this community.
After my internal and external searches and research, unfortunately, there is currently no function or method for obtaining SharePoint site page logs through SharePoint API (PowerShell etc.) or Graph API.
Maybe you can view some information in the page in the UI interface, but it will not be specific to someone at a certain time.
1.Page Analytics: View usage data for SharePoint pages and news
2.Open Site Settings->Site Actions->Manage site features->Active SharePoint Viewers: Display to site members the names of people who viewed files or pages on their site
Hover over the file to see viewers. Click on view counts to see file statistics.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.