Keep track of your computer usage with SimpleActivityLogger

Apr 16, 2020
Updated • Apr 22, 2020
Software, Windows software

How many hours do you spend on your computer? When did you start the computer yesterday? When was the computer shut down?

Keep track of your computer usage with SimpleActivityLogger

Such information may be useful if you're trying to organize your day, by reducing your computer usage, or to increase your productivity by starting earlier.

Windows makes a record of things that happen on your system, these changes are logged as "events". For e.g. when you start your computer, Windows logs and labels it as "SystemStartUp". Turned off the pc? That's stored as "SystemShutdown", and so on.

But it isn't exactly easy to read these logs in the Windows Log viewer. SimpleActivityLogger is a freeware tool that can assist you with this.

The program takes just about 5MB to install. Its interface is called the "Viewer". The toolbar at the top can be used to change the format of the date and the username. You may toggle the status bar, tooltips, and the column autosize tools.

There are four columns in the main panel: #, timestamp, category, user and event. These represent the event's number, the timestamp when the event occurred, the type of the event, the user who was logged in during the event, and a description of the event, respectively.

How does it work?

You don't have to keep the program running in the background. SimpleActivityLogger installs its own Windows service, that runs at boot. This is how it records the time when the events occur. They are saved under a custom channel named "Activity Log".

It can log the following events:

System Startup, System Shutdown
Power Suspend, Power Restore, Power Restore User
Session Log On, Session Logoff
Console Lock, Console Unlock
Session Connect, Session Disconnect
Remote Connect, Remote Disconnect
Screensaver Start, Screensaver Stop
Monitor Power On, Monitor Power Off
System Away Enter, System Away Exit
Presence Active, Presence Inactive
Simple Monitor Off, User Defined, Debug Event

This includes logging of hibernate and resume, in case you use those. Use the text box at the bottom to log a custom event. It will appear as a UserDefined event. Clicking the Event Viewer button on the toolbar opens the Windows Event Viewer.

Let's take a look at the screenshot. One of the events says that I logged on at 7:51 AM, and the computer was shut down at 9:45 PM. That tells you I used the computer between the times mentioned, but what about the things that happened on the computer.

No, those aren't recorded, because this is not a spy software. This is an analytical tool and every user can access the program and view the statistics. Since I'm the only user of my computer, I created a second user account to see if it logged those events. It did, and I was able to access the program and view the events too. This can be useful if you're sharing your computer, or if you want to ensure your kids aren't spending too much time on the system. Keep in mind there are no parental controls in SimpleActivityLogger.

That said, notice that the event numbers differ greatly. This shows that several other events took place during the time the computer was active. Where are these saved? By default, the program does not display the User Presence (Active or Inactive), but these are stored by the event logger, so SimpleActivityLogger can include the active and inactive times if you choose to enable them.

SimpleActivityLogger events

Click on the Events button in the top left corner to bring up the list of events that are logged. Enabling the UserPresence events gives you an idea of your actual usage and AFK times, so that can be handy if you're trying to cut down on the time spent in front of your computer. While you're on the Events screen, you may choose to disable any event type and these won't be recorded by the program.

SimpleActivityLogger is not portable, that's because it installs a service to log the events. It is a 32-bit and works with Windows 7 and above.

SimpleActivityLogger events description

The program was able to accurately log down when I logged out of the system and logged back in, when the screen saver began and was stopped. It's also pretty easy to use. Take your time to read the "Interface > Filters and display" section in the built-in help file, for more information about each event type.

software image
Author Rating
no rating based on 0 votes
Software Name
Operating System
Software Category
Landing Page

Tutorials & Tips

Previous Post: «
Next Post: «


  1. Sam said on April 16, 2020 at 2:20 pm

    I think this may just be a nice data viewer of what Windows already collects.

    If people knew how much data Windows collects and stores about their habits, they would probably never use Windows.

    1. Yuliya said on April 16, 2020 at 10:19 pm

      It’s probably based on Event Viewer. I don’t think Event Viewer is bad, it can come quite in handy at troubleshooting sometimes really obscure issues, like power states not engaging properly.
      I don’t find it harmful, and it can be disabled if the user desires so.

  2. Xahid said on April 16, 2020 at 12:05 pm

    Is there any App, which logged the User activity customized, (not like the one, hidden and record every activity)

    1. Fritz said on April 17, 2020 at 8:44 am

      Hi Xahid. I have been using ManicTime for my limited private needs for several years now. It’s closed source, but offers a limited free version for personal use. It will track your presence, program usage and Window titles. There’s even a portable version.


      1. Xahid said on April 17, 2020 at 3:14 pm

        Thanks Fritz
        I will check it out.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.