Unless you run full behaviour analysis, it's going to be hard to identify all bots from a normal access log. If you want more data, you can add JA4 hash to your logs that will surface huge amounts of things pretending to be the latest chrome.
How long before bots just use the chrome crypto API to make connections?
How long before bots just use the chrome crypto API to make connections?