Question from non-dev: Are all log entries time stamped?

From what I understand, GitHub logs a lot of the user’s activity (kinda duh?). *Are all actions time stamped?*
By “action” I mean whenever a user commits, saves, whatever else you do in GitHub. (Sorry, I also haven’t used GitHub much. I’m doing research to find out if a potential tool is feasible.) My assumption is yes since one of the primary ideas behind GitHub is versioning, so it must… but I wanted to ask someone who has a stronger technical background and GitHub background than I do.

Context: If I created a timer tool in which I can start and stop a timer, I could then define a window of time. Could I (or rather my program) then cross reference my GitHub logs to tell what activity fell within that window of time?

I’m going to suggest a change of terminology here to make the question a bit more answerable. While “logs” do exist in a database and auditing sense, they aren’t generally a user-facing thing that people can query any which way they choose. GitHub records user activity and actions that create or change data, in every case I can think of, have some sort of timestamp associated with them.

Now, as far as "find all activity between begin timestamp and end timestamp", there isn’t a way to achieve that through the API. There is the Events API, but it only retrieves the last 90 days of events or 300 items, whichever comes first. You could rummage through all the various types of activity individually, but that would be rather cumbersome.

I hope that helps!