Skip to content
Select theme
Get Started

Activity Log

Summarize with AI

Activity Log (PRO) keeps a clear record of important dashboard activity - who logged in, what changed, and when - so you can investigate issues or stay audit-ready without digging through server logs.

When enabled with WP PowerSuite Pro installed and licensed, the module writes selected events to a dedicated database table and adds an Activity Log screen under WP PowerSuite.

  • Logs only the event types you enable (sign-in, content, code & core, structure, users).
  • Optional retention with auto-cleanup, plus clear/export actions from the log screen.
  • Integrates with WordPress privacy exporters and erasers for personal data requests.
  • Can log Login Session Manager revocations when that module is also enabled.

Enable it if:

  • You need an audit trail of admin and content changes on a multi-user site.
  • You want failed-login and successful-login history without reading server access logs.
  • You manage client sites and need to see who activated a plugin or changed a role.

Open the module settings panel (requires WP PowerSuite Pro):

Sign-in

  • Successful logins
  • Logouts
  • Failed logins
  • Login Session Manager revocations (requires Login Session Manager enabled)

Content

  • Posts & pages (save)
  • Posts & pages (delete)
  • Media library
  • Comments

Code & core

  • Plugins
  • Themes
  • WordPress core updates
  • Key site options (title, URLs, admin email, registration, default role)

Structure

  • Widgets, Menus, Terms & taxonomies, Permalink structure

Users

  • Registration & profile, Role changes, Account deletion

Retention

  • Retention days (default 90)
  • Auto cleanup checkbox
  1. Go to WP PowerSuite -> Modules.
  2. Open Security or search for “Activity Log”.
  3. Toggle Activity Log on (Requires WP PowerSuite Pro).
  4. Open settings and enable the event types you want logged.
  5. Open WP PowerSuite -> Activity Log to review entries.
  • Confirm the module is enabled and licensed under WP PowerSuite -> Modules -> Security.
  • Enable Successful logins, then log out and log back in.
  • Open WP PowerSuite -> Activity Log.
  • ✅ Pass: a login event appears with user, time, and IP details.
  • ❌ Fail: check license status, confirm the event checkbox is on, then hard-refresh the log page.
  • License required message. Activate your WP PowerSuite license, then re-enable the module.
  • No events after an action. Confirm that specific event type is checked in settings and that the action completed successfully.
  • Session Manager option greyed out. Enable the Login Session Manager module first.
  • Unexpected side effect. Toggle Activity Log off to stop new writes; existing log rows remain until cleared or pruned.

Prefer the command line? You can turn this module on or off with WP-CLI instead of the dashboard:

Terminal window
# Turn the module on
wp powersuite module enable advanced-user-activity-log
# Turn the module off
wp powersuite module disable advanced-user-activity-log
# Check whether it is on, its category, and where its settings live
wp powersuite module get advanced-user-activity-log

Managing more than one site? Add --url=https://example.com to point a command at one site. If this is a Pro module, install WP PowerSuite Pro and activate your license first. New to WP-CLI? See the full command guide.

What does Activity Log do?

It records selected WordPress events (logins, edits, plugin changes, and more) in a searchable admin log.

Is Activity Log free?

No. It ships in the WP PowerSuite Pro add-on. Install Pro beside the free plugin and activate your license.

Where do I view the log?

Go to WP PowerSuite -> Activity Log after the module is enabled.

Does it log every option change?

Only if Key site options is enabled, and then only selected high-impact options such as title, URLs, admin email, registration, and default role.

How do I turn Activity Log off?

Go to WP PowerSuite -> Modules, find Activity Log, and toggle it off.

Developer notes (hooks & filters)

Source: modules/advanced-user-activity-log/module.php. Boot: critical · context: both.

Notable hooks: wp_login, wp_logout, wp_login_failed, save_post, activated_plugin, set_user_role, updated_option, wp_powersuite_module_toggled, wp_powersuite_session_manager_event, privacy exporter/eraser filters.