The Activity Log for MainWP extension allows you to access the WordPress activity logs of all child sites from one central location – the MainWP dashboard. It also keeps a log of all the changes you, your users and customers do on the MainWP dashboard and child sites.
This getting started guide explains how to setup the activity logs on your MainWP dashboard and network of child sites, so you can keep a log of everything that happens.
Install WP Security Audit Log on the Child Sites
First you have to install the WP Security Audit Log plugin on all the MainWP child sites you would want to keep a log of. You can push the install from the MainWP dashboard or directly install it on the child site. Refer to this getting started guide for information on how on the WP Security Audit Log plugin.
Note that if the MainWP Child plugin is already installed on the child sites, the activity log plugin will be installed in MainWP Child Site Stealth mode, so only you know that WP Security Audit Log is installed and only you can access the activity log.
Once the plugin is installed it starts keeping a log of all the changes without requiring any manual intervention.
Install the Activity Log for MainWP Extension
To install the Activity Log for MainWP extension and see the activity log of all child sites in the MainWP dashboard follow the below procedure:
- Download the Activity Log for MainWP extension for free
- Login to your MainWP dashboard
- Navigate to WP > Plugins
- Click Add New and then Upload Plugin
- Browse to the file, select it and click Install Now
- Click Activate Plugin once the plugin is installed.
When the activity log extension is activated for the first time you are greeted with a two-step wizard. Use the wizard to select from which of the child sites you’d like to see the activity log in the MainWP dashboard.
In the wizard you will only see the list of sites that have the WP Security Audit Log plugin installed on them. Click Finish to add the child sites to the central activity logs.
Retrieving the Activity Logs from MainWP Child Sites
Once the child sites are added the extension starts downloading the activity logs from them. By default the extension retrieves the last 100 events from every child site every 3 hours. You can configure the number of events and the download frequency from the extensions settings as explained in Configuring the Activity Log for MainWP extension.
Viewing the Activity Log of the Child Sites & MainWP Dashboard
Once you login to the MainWP dashboard click the Activity Log menu node to open the activity log of all the child sites and the MainWP dashboard.
Use the site drop down menu at the top left of the activity log window to filter the events by site, or for the MainWP dashboard only.
Refer to Configuring the Activity Log for MainWP extension for information on how to configure the extension and the activity log display.
MainWP Dashboard Activity Log Event IDs
The activity log extension also keeps a log of changes done on the MainWP dashboard. For example it keeps a log when:
- Someone logs in or out of MainWP
- A new child site is added or existing one is modified or removed
- An extension is installed, activated, deactivated or uninstalled
- Data is synced with the child sites
- Changes in Advanced Uptime Monitor extension
Refer to the list of MainWP Activity Log events for a complete list of MainWP dashboard changes the extension can keep a log of.