When you enable logging thusly:
set global log_output = 'table'
set global general_log = 'on'
It logs sql to the mysql.general_log table.
However, it is impossible to view this table with the current version of heidiSQL (it used to work).
We need an option to automatically convert the "mediumblob" of the general_log table into the ASCII string it contains so we can review the logs. Otherwise it is impossible to debug SQL coming from a application server etc. Files are not an option as we don't have access to the FS.