Skip to content

Debug Log

SEO Booster internal debug log in the sb2_log database table — priority labels, search, access, and how it differs from WordPress debug.log.

Updated July 3, 2026

Settings Stats and Tools tabs

Admin path: SEO Booster → Debug Log (admin.php?page=sb2_log)

Requires manage_options.

What this log is

SEO Booster writes internal diagnostics to the {prefix}sb2_log MySQL table via Utils::log(). Messages are plain English for operators — not translated UI strings.

This is separate from:

LogLocationCleared by SEO Booster?
SEO Booster Debug Log{prefix}sb2_log tableYes — Settings → Tools → Reset SEO Booster Debug Log
WordPress debug.logwp-content/debug.logNo — use your host or WP_DEBUG_LOG tools separately

When support asks for “the SEO Booster log,” they mean SEO Booster → Debug Log, not wp-content/debug.log.

Priority labels

Priority valueLabel
0Normal
1Debug
2Error
3Warning
5Info
10Success

Each row stores logtime, prio, and log (max 2048 characters). Arrays and objects are JSON-encoded before insert.

Using the page

  • Search Logs — filter message text (server-side LIKE query)
  • Refresh — reload the current page of results
  • Pagination controls — 20 rows per page by default

Typical entries: GSC import progress, Action Scheduler notes, cache cleanup counts, AI referral retention, authentication warnings.

Retention and clearing

There is no automatic rotation for sb2_log. The table grows until you clear it manually, run Clear All Data and Options on Settings → Tools, or deactivate the plugin with Delete data on deactivate enabled.

To clear only the log without wiping other data, use Reset SEO Booster Debug Log on Settings → Tools.

When to check

  • GSC import or keyword processing appears stuck — also review Settings → Stats Action Scheduler counts
  • Weekly email or cron issues
  • Support ticket asking for recent plugin-side errors

Admin notices on the dashboard may link here when background jobs fail.