You can already sort stuff like saves per content directory, but for some reason not runtime logs.
Using Retroarch on a low-end portable device, I find myself using multiple cores for a single system, so saving runtime logs per core isn't ideal, as sometimes I'll start a game on a core, just to switch to another one later, thus, breaking the playtime in two.
"Aggregate" also isn't a good solution, as it can get pretty messy when you're emulating various systems, also, games of different systems with same name are gonna conflict, and share the same log file.
Another advantage this would bring is that syncing runtime log files between devices would be easy, if you use different cores in each device, syncing these files would be a problem.
You can already sort stuff like saves per content directory, but for some reason not runtime logs. Using Retroarch on a low-end portable device, I find myself using multiple cores for a single system, so saving runtime logs per core isn't ideal, as sometimes I'll start a game on a core, just to switch to another one later, thus, breaking the playtime in two. "Aggregate" also isn't a good solution, as it can get pretty messy when you're emulating various systems, also, games of different systems with same name are gonna conflict, and share the same log file.