Instantly analyze event logs. An ultra-fast command-line tool to automatically calculate PC usage duration.
*No installation required. Runs as a standalone app.
LogonTime is built with .NET 10 Native AOT technology.
It requires no .NET runtime installation and does not write to the Windows Registry. Operating as a single standalone executable file (.exe), it launches ultra-fast with minimal system footprint.
"Turn hidden logs into reliable evidence."
LogonTime is an ultra-fast, lightweight command-line tool that analyzes Windows "System" event logs to extract user logon/logoff times and automatically calculate total active duration.
It can be efficiently utilized to assist with your daily timecard data entry or serve as solid evidence (audit trails) of your working hours during remote work.
--csv and --json outputs for seamless script and tool integration alongside standard console output.
Logon/logoff actions and calculated durations are color-coded for easy viewing.
Displays a list of available arguments and options, including CSV and JSON export preferences right in your terminal.
Just double-click the executable (LogonTime.exe) to display logs from the past 30 days.
Pass the number of days as an argument from the terminal, such as LogonTime.exe 14, to change the tracking period.
Add the --csv or --json options to easily integrate data with external tools or automated scripts.
Freeware (Personal & Commercial)
Redistribution Prohibited
Commercial Use Allowed
| OS | Windows 10 (1607+) / 11 |
|---|---|
| Server | Windows Server 2012+ |
| Arch | 64-bit (x64) |
| Runtime | None (.NET 10 Native AOT) |
| Format | Single Executable |