RetroArch

RetroArch

Stable - Linux/SteamOS - Runtime logging is broken
Environment info

Steam version: Regular
OS: Linux (SteamOS)
RetroArch version: Stable
Video/Audio/Input driver: GL - pulse - sdl2

Description
Reading from runtime logs acts as if only "content_runtime_log" is set to true, regardless of its setting. Writing to runtime logs works as expected.

Expected behavior
Setting "content_runtime_log" to false and "content_runtime_log_aggregate" to true should put all runtime logs in the log directory. RetroArch should show data from these .lrtl files.

Actual behavior
Setting "content_runtime_log" to false and "content_runtime_log_aggregate" to true causes all runtimes to display as "00:00:00" and "Last played: Never", as well as creates empty and useless per-core directories in the log directory. RetroArch attempts to read runtime logs from these empty directories instead of the parent aggregate directory.

Steps to reproduce
  • In retroarch.cfg, change "content_runtime_log" to false and "content_runtime_log_aggregate" to true

Actions taken
  • Turned the relevant options off and back on again
  • Restarted RetroArch

Log
https://pastebin.com/CfNLBiRQ