Activity Log
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.
What it does
Section titled “What it does”When enabled with an active license, 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.
When to use it
Section titled “When to use it”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.
When not to use it
Section titled “When not to use it”Settings
Section titled “Settings”Open the module settings panel (requires PRO license):
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
How to enable it
Section titled “How to enable it”- Go to WP PowerSuite -> Modules.
- Open Security or search for “Activity Log”.
- Toggle Activity Log on (PRO license required).
- Open settings and enable the event types you want logged.
- Open WP PowerSuite -> Activity Log to review entries.
How to test it
Section titled “How to test it”- 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.
Troubleshooting
Section titled “Troubleshooting”- 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.
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 is a PRO module and requires an active 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.