Impossible to disable logging
Fortunately, in CiviCRM 4.7 (and Civi 4.6.17+), installing ANY extension will recreate your missing logging tables.  Not that enabling an extension isn't sufficient - you must install an extension.  See CRM-15078

The reason this works:  If advanced logging is enabled, extensions without a corresponding logging table will generate errors.  Because an extension can add a table, there's a function that runs whenever an extension is installed called "fixSchemaDifferences".  It checks for any tables without a corresponding logging table and generates it - whether or not that table was added by the extension or not.