At work we are required to log time spent on each JIRA task. I can see the value of it: it makes us better at estimating tasks, but it's quite a burden to do.
Some colleagues log time at a macro level: at the end of the day they enter what they did, based on what they remember. I believe this way of logging is not precise enough though because you can easily overlook time you spent on some tasks. For example I do a lot of reviews: there is no way I can remember at the end of the day how long I spent reviewing each pull request. So I track my time as I go, using Toggl. At the end of the day I sum up time spent on all tasks and enter them in JIRA. That's annoying to do, as I end up logging time slices of 20, 10 or even 5mn (some reviews take short amount of times, others requires more).
Do you log time at work? If you do, do you do it at a macro level or do you try to be more precise? Do you use any tool to help you?
If I don't have enough tasks/hours allocated, I look back at anything I did during the week that isn't on the allocated list, and I have it added to the allocated list and then I write the hours in. Sometimes, I'll do this during the week rather than all on Friday.
The purpose is to fill in the boxes and make the numbers match. Nobody ever examines the boxes and numbers, and they bear no relationship to what actually happens. If I don't fill in the boxes and make the numbers match, someone comes to insist that I fill in the boxes and make the numbers match.
In the ones that I get added, I pick the number. Other ones just appear with numbers already in them. Sometimes I like to spread the numbers out. Sometimes I just do them in big blocks.