Hi @Alkanz Ali
As Gracjan has said, currently it is not doable on Jira alone, you need a timetracker app to do it. I also work for a Marketplace partner with such an app, and I'm happy to show you how it looks like in our solution:
In addition to making Descriptions mandatory on an admin level, your users would also have the option to personalize the worklog editors (ie. Pick out of three different worklog editor views - Issue, Timeline and Calendar Views, and change the order of the fields on each of them)
If you are interested, we are happy to show the full capabilities of the app in a demo.
Daniel