Instantly analyze event logs. An ultra-fast command-line tool to automatically calculate PC active duration.
*No installation required. Runs as a standalone app.
Command Arguments & Usage Guide ↓"Turn hidden logs into reliable evidence."
LogonTime is an ultra-fast, lightweight command-line tool that parses Windows "System" event logs to extract user logon/logoff times and automatically calculate total active duration. It serves as an accurate, objective record for daily timesheet verification or remote work audit trails.
Specify how many days of logs to inspect using command arguments (defaults to the past 30 days).
Beyond standard color-coded console output, easily export data via --csv or --json for script automation.
Automatically switches output messages between English and Japanese according to your system locale.
Zero .NET runtime installation required. Operating as a single standalone executable with near-instant execution.
Click any image to enlarge.
Logon/logoff actions and calculated durations are color-coded for quick review.
Lists all available arguments and options including CSV and JSON export preferences.
Double-click LogonTime.exe to view the past 30 days of logs (window pauses automatically).
Specify the number of days as a command argument, such as LogonTime.exe 14.
Append --csv or --json to redirect outputs into scripts or spreadsheet files.
Seamlessly integrates into shell scripts and pipe redirection without hanging.
LogonTime.exe --csv > attendance.csv lets you redirect the output directly to a CSV file for automated parsing in Excel or integration with corporate timekeeping systems.
Single executable, Native AOT ultra-fast speed. Download from GitHub today.