Timesheet
Automatically logs working times according to wifi or computer uptime
...To run it automatically at system start, you have to add it to autorun. (most likely either your autorun folder, or a task using the taskplaner and the user logon event)
It is possible to log breaks using the computer lock screen. This way, you can either lock your screen manually when taking breaks or configure your screensaver to lock the screen after n minutes, so it will automatically log your breaks.
After a week or a month you can export your worksheet in .txt format. Simply give a timespan and hit "export" to generate the file.
...